This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private func pineappleCountForRussian(count: UInt) -> String{ | |
| if (count == 0) return "У Джона нет ананасов" | |
| if (count % 10 == 1 | |
| && | |
| count % 100 != 11) { | |
| return String.init(format: "У Джона %u ананас", count) | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private func pineapplesCountUniversal(count: UInt) -> String{ | |
| let formatString : String = NSLocalizedString("johns pineapples count", | |
| comment: "Johns pineapples count string format to be found in Localized.stringsdict") | |
| let resultString : String = String.localizedStringWithFormat(formatString, count) | |
| return resultString; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Существительное | Количество | Текст | Окончание существительного | |
|---|---|---|---|---|
| Ананас | 0 | У Джона нет ананасов | ов | |
| Ананас | 1 | У Джона 1 ананас | (нет) | |
| Ананас | 4 | У Джона 4 ананаса | а | |
| Ананас | 7 | У Джона 7 ананасов | ов | |
| Ананас | 11 | У Джона 11 ананасов | ов | |
| Ананас | 21 | У Джона 21 ананас | (нет) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Существительное | Количество | Текст | Окончание существительного | |
|---|---|---|---|---|
| Pineapple | 1 | John has one pineapple | (нет) | |
| Pineapple | 5 | John has 5 pineapples | s | |
| Pineapple | n (n != 1) | John has n pineapples | s |
OlderNewer