1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2012 The Closure Library Authors. All Rights Reserved. 2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// 3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Licensed under the Apache License, Version 2.0 (the "License"); 4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// you may not use this file except in compliance with the License. 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// You may obtain a copy of the License at 6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// 7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://www.apache.org/licenses/LICENSE-2.0 8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// 9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Unless required by applicable law or agreed to in writing, software 10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// distributed under the License is distributed on an "AS-IS" BASIS, 11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// See the License for the specific language governing permissions and 13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// limitations under the License. 14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @fileoverview Ordinal rules. 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * This file is autogenerated by script: 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * http://go/generate_pluralrules.py 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * File generated from CLDR ver. 25 21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Before check in, this file could have been manually edited. This is to 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * incorporate changes before we could fix CLDR. All manual modification must be 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * documented in this section, and should be removed after those changes land to 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * CLDR. 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.provide('goog.i18n.ordinalRules'); 29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal pattern keyword 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @enum {string} 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.Keyword = { 34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ZERO: 'zero', 35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ONE: 'one', 36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) TWO: 'two', 37cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) FEW: 'few', 38cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) MANY: 'many', 39cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) OTHER: 'other' 40cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 41cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 42cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 43cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 44cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Default Ordinal select rule. 45cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 46cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision optional, precision. 47cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Default value. 48cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 49cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 50cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.defaultSelect_ = function(n, opt_precision) { 51cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 52cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 53cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 54cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 55cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Returns the fractional part of a number (3.1416 => 1416) 56cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 57cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {number} The fractional part. 58cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 59cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 60cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.decimals_ = function(n) { 61cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var str = n + ''; 62cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var result = str.indexOf('.'); 63cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return (result == -1) ? 0 : str.length - result - 1; 64cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 65cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 66cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 67cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Calculates v and f as per CLDR plural rules. 68cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * The short names for parameters / return match the CLDR syntax and UTS #35 69cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * (http://unicode.org/reports/tr35/tr35-numbers.html#Plural_rules_syntax) 70cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 71cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision optional, precision. 72cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {!Object} The v and f. 73cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 74cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 75cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.get_vf_ = function(n, opt_precision) { 76cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var DEFAULT_DIGITS = 3; 77cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 78cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (undefined === opt_precision) { 79cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var v = Math.min(goog.i18n.ordinalRules.decimals_(n), DEFAULT_DIGITS); 80cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } else { 81cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var v = opt_precision; 82cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 83cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 84cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var base = Math.pow(10, v); 85cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var f = ((n * base) | 0) % base; 86cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 87cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return {v: v, f: f}; 88cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 89cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 90cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 91cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Calculates w and t as per CLDR plural rules. 92cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * The short names for parameters / return match the CLDR syntax and UTS #35 93cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * (http://unicode.org/reports/tr35/tr35-numbers.html#Plural_rules_syntax) 94cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} v Calculated previously. 95cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} f Calculated previously. 96cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {!Object} The w and t. 97cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 98cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 99cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.get_wt_ = function(v, f) { 100cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (f === 0) { 101cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return {w: 0, t: 0}; 102cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 103cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 104cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) while ((f % 10) === 0) { 105cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) f /= 10; 106cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) v--; 107cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 108cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 109cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return {w: v, t: f}; 110cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 111cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 112cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 113cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for en locale 114cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 115cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 116cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 117cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 118cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 119cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 120cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.enSelect_ = function(n, opt_precision) { 121cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n % 10 == 1 && n % 100 != 11) { 122cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 123cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 124cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n % 10 == 2 && n % 100 != 12) { 125cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 126cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 127cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n % 10 == 3 && n % 100 != 13) { 128cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 129cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 130cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 131cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 132cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 133cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 134cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for sv locale 135cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 136cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 137cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 138cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 139cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 140cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 141cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.svSelect_ = function(n, opt_precision) { 142cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if ((n % 10 == 1 || n % 10 == 2) && n % 100 != 11 && n % 100 != 12) { 143cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 144cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 145cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 146cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 147cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 148cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 149cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for hu locale 150cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 151cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 152cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 153cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 154cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 155cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 156cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.huSelect_ = function(n, opt_precision) { 157cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1 || n == 5) { 158cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 159cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 160cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 161cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 162cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 163cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 164cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for kk locale 165cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 166cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 167cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 168cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 169cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 170cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 171cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.kkSelect_ = function(n, opt_precision) { 172cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n % 10 == 6 || n % 10 == 9 || n % 10 == 0 && n != 0) { 173cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 174cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 175cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 176cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 177cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 178cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 179cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for mr locale 180cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 181cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 182cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 183cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 184cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 185cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 186cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.mrSelect_ = function(n, opt_precision) { 187cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1) { 188cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 189cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 190cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 2 || n == 3) { 191cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 192cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 193cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 4) { 194cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 195cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 196cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 197cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 198cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 199cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 200cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for sq locale 201cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 202cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 203cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 204cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 205cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 206cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 207cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.sqSelect_ = function(n, opt_precision) { 208cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1) { 209cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 210cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 211cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n % 10 == 4 && n % 100 != 14) { 212cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 213cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 214cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 215cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 216cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 217cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 218cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for bn locale 219cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 220cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 221cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 222cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 223cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 224cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 225cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.bnSelect_ = function(n, opt_precision) { 226cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1 || n == 5 || n == 7 || n == 8 || n == 9 || n == 10) { 227cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 228cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 229cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 2 || n == 3) { 230cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 231cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 232cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 4) { 233cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 234cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 235cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 6) { 236cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 237cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 238cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 239cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 240cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 241cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 242cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for gu locale 243cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 244cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 245cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 246cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 247cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 248cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 249cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.guSelect_ = function(n, opt_precision) { 250cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1) { 251cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 252cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 253cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 2 || n == 3) { 254cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 255cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 256cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 4) { 257cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 258cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 259cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 6) { 260cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 261cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 262cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 263cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 264cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 265cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 266cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for ka locale 267cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 268cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 269cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 270cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 271cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 272cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 273cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.kaSelect_ = function(n, opt_precision) { 274cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var i = n | 0; 275cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (i == 1) { 276cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 277cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 278cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (i == 0 || (i % 100 >= 2 && i % 100 <= 20 || i % 100 == 40 || i % 100 == 60 || i % 100 == 80)) { 279cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 280cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 281cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 282cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 283cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 284cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 285cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for fr locale 286cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 287cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 288cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 289cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 290cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 291cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 292cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.frSelect_ = function(n, opt_precision) { 293cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1) { 294cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 295cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 296cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 297cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 298cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 299cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 300cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for ne locale 301cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 302cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 303cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 304cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 305cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 306cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 307cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.neSelect_ = function(n, opt_precision) { 308cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n >= 1 && n <= 4) { 309cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 310cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 311cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 312cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 313cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 314cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 315cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for cy locale 316cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 317cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 318cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 319cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 320cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 321cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 322cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.cySelect_ = function(n, opt_precision) { 323cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 0 || n == 7 || n == 8 || n == 9) { 324cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ZERO; 325cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 326cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1) { 327cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 328cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 329cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 2) { 330cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 331cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 332cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 3 || n == 4) { 333cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 334cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 335cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 5 || n == 6) { 336cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 337cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 338cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 339cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 340cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 341cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 342cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for az locale 343cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 344cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 345cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 346cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 347cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 348cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 349cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.azSelect_ = function(n, opt_precision) { 350cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var i = n | 0; 351cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if ((i % 10 == 1 || i % 10 == 2 || i % 10 == 5 || i % 10 == 7 || i % 10 == 8) || (i % 100 == 20 || i % 100 == 50 || i % 100 == 70 || i % 100 == 80)) { 352cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 353cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 354cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if ((i % 10 == 3 || i % 10 == 4) || (i % 1000 == 100 || i % 1000 == 200 || i % 1000 == 300 || i % 1000 == 400 || i % 1000 == 500 || i % 1000 == 600 || i % 1000 == 700 || i % 1000 == 800 || i % 1000 == 900)) { 355cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 356cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 357cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (i == 0 || i % 10 == 6 || (i % 100 == 40 || i % 100 == 60 || i % 100 == 90)) { 358cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 359cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 360cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 361cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 362cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 363cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 364cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for ca locale 365cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 366cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 367cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 368cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 369cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 370cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 371cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.caSelect_ = function(n, opt_precision) { 372cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 1 || n == 3) { 373cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 374cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 375cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 2) { 376cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 377cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 378cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 4) { 379cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.FEW; 380cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 381cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 382cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 383cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 384cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 385cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for it locale 386cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 387cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 388cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 389cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 390cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 391cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 392cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.itSelect_ = function(n, opt_precision) { 393cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (n == 11 || n == 8 || n == 80 || n == 800) { 394cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 395cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 396cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 397cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 398cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 399cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 400cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Ordinal select rules for mk locale 401cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 402cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} n The count of items. 403cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number=} opt_precision Precision for number formatting, if not default. 404cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {goog.i18n.ordinalRules.Keyword} Locale-specific ordinal value. 405cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @private 406cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 407cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.mkSelect_ = function(n, opt_precision) { 408cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) var i = n | 0; 409cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (i % 10 == 1 && i % 100 != 11) { 410cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.ONE; 411cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 412cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (i % 10 == 2 && i % 100 != 12) { 413cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.TWO; 414cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 415cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if ((i % 10 == 7 || i % 10 == 8) && i % 100 != 17 && i % 100 != 18) { 416cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.MANY; 417cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 418cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return goog.i18n.ordinalRules.Keyword.OTHER; 419cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 420cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 421cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 422cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Selected Ordinal rules by locale. 423cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 424cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 425cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'af') { 426cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 427cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 428cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'am') { 429cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 430cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 431cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ar') { 432cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 433cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 434cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'az') { 435cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.azSelect_; 436cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 437cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'bg') { 438cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 439cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 440cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'bn') { 441cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.bnSelect_; 442cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 443cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'br') { 444cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 445cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 446cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ca') { 447cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.caSelect_; 448cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 449cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'chr') { 450cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 451cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 452cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'cs') { 453cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 454cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 455cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'cy') { 456cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.cySelect_; 457cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 458cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'da') { 459cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 460cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 461cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'de') { 462cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 463cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 464cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { 465cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 466cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 467cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { 468cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 469cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 470cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'el') { 471cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 472cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 473cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en') { 474cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 475cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 476cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { 477cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 478cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 479cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { 480cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 481cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 482cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { 483cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 484cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 485cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { 486cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 487cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 488cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_ISO' || goog.LOCALE == 'en-ISO') { 489cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 490cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 491cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') { 492cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 493cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 494cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { 495cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 496cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 497cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { 498cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.enSelect_; 499cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 500cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'es') { 501cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 502cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 503cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { 504cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 505cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 506cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { 507cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 508cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 509cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'et') { 510cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 511cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 512cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'eu') { 513cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 514cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 515cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'fa') { 516cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 517cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 518cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'fi') { 519cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 520cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 521cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'fil') { 522cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 523cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 524cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'fr') { 525cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 526cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 527cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { 528cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 529cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 530cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'gl') { 531cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 532cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 533cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'gsw') { 534cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 535cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 536cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'gu') { 537cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.guSelect_; 538cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 539cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'haw') { 540cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 541cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 542cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'he') { 543cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 544cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 545cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'hi') { 546cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.guSelect_; 547cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 548cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'hr') { 549cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 550cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 551cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'hu') { 552cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.huSelect_; 553cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 554cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'hy') { 555cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 556cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 557cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'id') { 558cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 559cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 560cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'in') { 561cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 562cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 563cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'is') { 564cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 565cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 566cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'it') { 567cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.itSelect_; 568cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 569cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'iw') { 570cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 571cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 572cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ja') { 573cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 574cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 575cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ka') { 576cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.kaSelect_; 577cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 578cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'kk') { 579cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.kkSelect_; 580cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 581cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'km') { 582cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 583cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 584cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'kn') { 585cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 586cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 587cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ko') { 588cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 589cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 590cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ky') { 591cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 592cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 593cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ln') { 594cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 595cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 596cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'lo') { 597cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 598cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 599cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'lt') { 600cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 601cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 602cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'lv') { 603cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 604cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 605cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'mk') { 606cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.mkSelect_; 607cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 608cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ml') { 609cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 610cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 611cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'mn') { 612cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 613cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 614cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'mo') { 615cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 616cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 617cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'mr') { 618cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.mrSelect_; 619cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 620cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ms') { 621cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 622cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 623cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'mt') { 624cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 625cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 626cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'my') { 627cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 628cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 629cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'nb') { 630cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 631cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 632cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ne') { 633cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.neSelect_; 634cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 635cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'nl') { 636cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 637cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 638cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'no') { 639cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 640cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 641cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') { 642cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 643cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 644cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'or') { 645cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 646cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 647cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'pa') { 648cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 649cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 650cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'pl') { 651cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 652cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 653cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'pt') { 654cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 655cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 656cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { 657cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 658cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 659cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { 660cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 661cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 662cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ro') { 663cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 664cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 665cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ru') { 666cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 667cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 668cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sh') { 669cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 670cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 671cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'si') { 672cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 673cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 674cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sk') { 675cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 676cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 677cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sl') { 678cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 679cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 680cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sq') { 681cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.sqSelect_; 682cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 683cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sr') { 684cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 685cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 686cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sv') { 687cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.svSelect_; 688cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 689cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'sw') { 690cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 691cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 692cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ta') { 693cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 694cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 695cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'te') { 696cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 697cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 698cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'th') { 699cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 700cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 701cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'tl') { 702cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 703cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 704cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'tr') { 705cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 706cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 707cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'uk') { 708cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 709cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 710cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'ur') { 711cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 712cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 713cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'uz') { 714cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 715cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 716cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'vi') { 717cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.frSelect_; 718cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 719cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'zh') { 720cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 721cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 722cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { 723cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 724cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 725cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { 726cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 727cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 728cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { 729cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 730cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 731cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)if (goog.LOCALE == 'zu') { 732cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) goog.i18n.ordinalRules.select = goog.i18n.ordinalRules.defaultSelect_; 733cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 734