comparison vendor/symfony/translation/PluralizationRules.php @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children c2387f117808
comparison
equal deleted inserted replaced
13:5fb285c0d0e3 14:1fec387a4317
69 case 'th': 69 case 'th':
70 case 'tr': 70 case 'tr':
71 case 'vi': 71 case 'vi':
72 case 'zh': 72 case 'zh':
73 return 0; 73 return 0;
74 break;
75 74
76 case 'af': 75 case 'af':
77 case 'bn': 76 case 'bn':
78 case 'bg': 77 case 'bg':
79 case 'ca': 78 case 'ca':
121 case 'ta': 120 case 'ta':
122 case 'te': 121 case 'te':
123 case 'tk': 122 case 'tk':
124 case 'ur': 123 case 'ur':
125 case 'zu': 124 case 'zu':
126 return ($number == 1) ? 0 : 1; 125 return (1 == $number) ? 0 : 1;
127 126
128 case 'am': 127 case 'am':
129 case 'bh': 128 case 'bh':
130 case 'fil': 129 case 'fil':
131 case 'fr': 130 case 'fr':
136 case 'mg': 135 case 'mg':
137 case 'nso': 136 case 'nso':
138 case 'xbr': 137 case 'xbr':
139 case 'ti': 138 case 'ti':
140 case 'wa': 139 case 'wa':
141 return (($number == 0) || ($number == 1)) ? 0 : 1; 140 return ((0 == $number) || (1 == $number)) ? 0 : 1;
142 141
143 case 'be': 142 case 'be':
144 case 'bs': 143 case 'bs':
145 case 'hr': 144 case 'hr':
146 case 'ru': 145 case 'ru':
147 case 'sr': 146 case 'sr':
148 case 'uk': 147 case 'uk':
149 return (($number % 10 == 1) && ($number % 100 != 11)) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2); 148 return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);
150 149
151 case 'cs': 150 case 'cs':
152 case 'sk': 151 case 'sk':
153 return ($number == 1) ? 0 : ((($number >= 2) && ($number <= 4)) ? 1 : 2); 152 return (1 == $number) ? 0 : ((($number >= 2) && ($number <= 4)) ? 1 : 2);
154 153
155 case 'ga': 154 case 'ga':
156 return ($number == 1) ? 0 : (($number == 2) ? 1 : 2); 155 return (1 == $number) ? 0 : ((2 == $number) ? 1 : 2);
157 156
158 case 'lt': 157 case 'lt':
159 return (($number % 10 == 1) && ($number % 100 != 11)) ? 0 : ((($number % 10 >= 2) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2); 158 return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);
160 159
161 case 'sl': 160 case 'sl':
162 return ($number % 100 == 1) ? 0 : (($number % 100 == 2) ? 1 : ((($number % 100 == 3) || ($number % 100 == 4)) ? 2 : 3)); 161 return (1 == $number % 100) ? 0 : ((2 == $number % 100) ? 1 : (((3 == $number % 100) || (4 == $number % 100)) ? 2 : 3));
163 162
164 case 'mk': 163 case 'mk':
165 return ($number % 10 == 1) ? 0 : 1; 164 return (1 == $number % 10) ? 0 : 1;
166 165
167 case 'mt': 166 case 'mt':
168 return ($number == 1) ? 0 : ((($number == 0) || (($number % 100 > 1) && ($number % 100 < 11))) ? 1 : ((($number % 100 > 10) && ($number % 100 < 20)) ? 2 : 3)); 167 return (1 == $number) ? 0 : (((0 == $number) || (($number % 100 > 1) && ($number % 100 < 11))) ? 1 : ((($number % 100 > 10) && ($number % 100 < 20)) ? 2 : 3));
169 168
170 case 'lv': 169 case 'lv':
171 return ($number == 0) ? 0 : ((($number % 10 == 1) && ($number % 100 != 11)) ? 1 : 2); 170 return (0 == $number) ? 0 : (((1 == $number % 10) && (11 != $number % 100)) ? 1 : 2);
172 171
173 case 'pl': 172 case 'pl':
174 return ($number == 1) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 12) || ($number % 100 > 14))) ? 1 : 2); 173 return (1 == $number) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 12) || ($number % 100 > 14))) ? 1 : 2);
175 174
176 case 'cy': 175 case 'cy':
177 return ($number == 1) ? 0 : (($number == 2) ? 1 : ((($number == 8) || ($number == 11)) ? 2 : 3)); 176 return (1 == $number) ? 0 : ((2 == $number) ? 1 : (((8 == $number) || (11 == $number)) ? 2 : 3));
178 177
179 case 'ro': 178 case 'ro':
180 return ($number == 1) ? 0 : ((($number == 0) || (($number % 100 > 0) && ($number % 100 < 20))) ? 1 : 2); 179 return (1 == $number) ? 0 : (((0 == $number) || (($number % 100 > 0) && ($number % 100 < 20))) ? 1 : 2);
181 180
182 case 'ar': 181 case 'ar':
183 return ($number == 0) ? 0 : (($number == 1) ? 1 : (($number == 2) ? 2 : ((($number % 100 >= 3) && ($number % 100 <= 10)) ? 3 : ((($number % 100 >= 11) && ($number % 100 <= 99)) ? 4 : 5)))); 182 return (0 == $number) ? 0 : ((1 == $number) ? 1 : ((2 == $number) ? 2 : ((($number % 100 >= 3) && ($number % 100 <= 10)) ? 3 : ((($number % 100 >= 11) && ($number % 100 <= 99)) ? 4 : 5))));
184 183
185 default: 184 default:
186 return 0; 185 return 0;
187 } 186 }
188 } 187 }