Slide 17
Slide 17 text
ෳܗ
AndroidͬΆ͍ఆٛͰ͑ΔΑ͏ʹͪΐͬͱ࣮ͨ͠
// Localizable.strings
“photo.one”="%d photo”;
“photo.other”="%d photos";
// usage
func pluralString(key: String, quantity: Int) -> String {
let suffix: String
if quantity == 1 {
suffix = ".one"
} else {
suffix = ".other"
}
return NSLocalizedString(key + suffix, comment: "")
}
// ࣮ࡍʹࣗલͷFormatter͕͋ΔͷͰɺ
// ͍ͦͭʹ͢จࣈྻͱͯ͠ར༻
pluralString(key: “photo”, quantity: quantity)
MULTILINGUALIZATION
3
ଟݴޠԽ