Implements internationalization and localization best practices for Apple platforms including String Catalogs, formatters, and RTL support.
This skill provides Claude with specialized knowledge for localizing iOS, macOS, watchOS, and tvOS applications. It focuses on modern workflows using Xcode 15+ String Catalogs while maintaining support for legacy UIKit patterns. By leveraging this skill, developers can ensure their apps handle pluralization, complex data formatting (dates, currencies, measurements), and Right-to-Left (RTL) layouts correctly. It serves as a comprehensive guide for creating culturally relevant user experiences and avoiding common pitfalls like string concatenation and hardcoded UI dimensions.
주요 기능
01Advanced locale-aware formatters for numbers, dates, and measurements
02Comprehensive RTL (Right-to-Left) layout and directional image support
03SwiftUI and UIKit localized string patterns and pluralization
04Testing strategies using pseudolanguages and xcodebuild export tools
05Modern String Catalog (.xcstrings) implementation and syntax
060 GitHub stars
사용 사례
01Implementing automatic pluralization and grammar inflection in SwiftUI
02Converting legacy .strings files to modern Xcode 15 String Catalogs
03Ensuring UI layouts adapt correctly for German (long text) or Arabic (RTL)