Szukaj…
Wprowadzenie
Lokalizacja jest funkcją systemu iOS, która tłumaczy Twoją aplikację na wiele języków. W przypadku lokalizacji konieczna jest internacjonalizacja . Internacjonalizacja to proces umożliwiający aplikacji na iOS dostosowanie różnych kultur, języków i regionów.
Lokalizacja w iOS
Utwórz Localizable.strings
plik Localizable.strings
dla każdego języka. Prawa strona będzie inna dla każdego języka. Potraktuj to jako parę klucz-wartość:
"str" = "str-language";
Dostęp do str w Objective-C:
//Try to provide description on the localized string to be able to create a proper documentation if needed
NSString *str = NSLocalizedString(@"string", @"description of the string");
Dostęp str w Swift:
let str = NSLocalizedString("string", comment: "language");
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow