iOS-Lokalisierung: Native Übersetzungsabläufe für Swift und SwiftUI
iOS nutzt String-Kataloge (Xcode 15+) sowie .strings- und .stringsdict-Dateien zur Verwaltung von Übersetzungen. SwiftUI-Ansichten werden automatisch über den Text()-Initialisierer lokalisiert, und Xcode übernimmt die Extraktion, die Pluralisierungsregeln sowie den Export in das XLIFF-Format für Übersetzer. Mit String-Katalogen steht Ihnen ein visueller Editor zur Verfügung, der den Übersetzungsstatus für alle unterstützten Sprachumgebungen nachverfolgt.
Funktionen zur Lokalisierung von iOS
iOS-Lokalisierung in der Praxis
SwiftUI-Ansichten werden automatisch lokalisiert, wenn Sie Zeichenfolgenliterale in `Text()` verwenden. Mit String-Katalogen lassen sich Pluralformen und geräteabhängige Varianten in einer einzigen Datei verwalten.
// SwiftUI - Automatic localization
struct WelcomeView: View {
let name: String
var body: some View {
VStack {
// Automatically looks up "Welcome to %@" in String Catalog
Text("Welcome to \(name)")
// Pluralization via String Catalog
Text("^[\(itemCount) item](inflect: true)")
// Date formatting respects locale
Text(Date.now, format: .dateTime.month(.wide).day())
}
}
}
// Localizable.xcstrings (String Catalog)
// Managed in Xcode - supports:
// - Automatic extraction from SwiftUI
// - Pluralization rules per locale
// - String variation by device
// - Translation state trackingVerwandte Anleitungen
Android Localization
Vergleichen Sie die Lokalisierung unter iOS mit den „strings.xml“-Dateien und den Mustern für Ressourcenqualifizierer unter Android.
Expo i18n
Entdecken Sie die Expo-Lokalisierung für die Entwicklung plattformübergreifender React Native-Apps mit gemeinsamen Übersetzungsdateien.
TMS-Vergleiche
Vergleichen Sie Übersetzungsmanagement-Plattformen, um die für Ihr iOS-Projekt am besten geeignete Lösung zu finden.
Entdecken Sie weitere Leitfäden zu Frameworks
Beginnen Sie noch heute mit der Lokalisierung für iOS
Verwalten Sie Ihre Übersetzungen im iOS-String-Katalog mit KI-gestützten Workflows, CLI-Synchronisierung und CDN-Bereitstellung in weniger als 50 ms.