Localizable.strings to JSON Converter
Convert Apple Localizable.strings files into standard JSON, translation-friendly CSV, or type-safe SwiftUI LocalizedStringKey extensions.
{
"home_welcome_title": "Welcome back, %@!",
"home_explore_button": "Explore New Apps",
"home_unread_notifications": "You have %d unread alerts.",
"settings_dark_mode": "Dark Appearance",
"settings_sign_out": "Sign Out",
"settings_app_version": "Version %@"
}Localization Best Practices for iOS & SwiftUI
Avoid Hardcoded Strings
SwiftUI Text("key") automatically attempts localized bundle lookups. Storing keys in type-safe enums prevents runtime typographical errors.
Format Specifiers
Use %@ for objects and strings, %lld or %d for integers, and %f for floating-point decimals.
String Catalogs (.xcstrings)
Xcode 15+ introduced JSON-based String Catalogs. Converting your old .strings files to JSON makes migrating to String Catalogs straightforward.
Build full iPhone apps without touching Xcode
Enjoying this free Strings Converter? Thorous turns your natural language prompts into compiled native SwiftUI apps, with real-time iOS simulator streaming and visual on-screen editing.
Native Mac app · macOS 14 Sonoma or later · Apple silicon & Intel