Localizable macro

This commit is contained in:
2025-08-16 12:50:28 +03:00
parent 7ee534b69b
commit c27de77d6c
6 changed files with 315 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
import Foundation
import Localizable
extension String {
@Localizable enum Login {
private enum Strings {
case welcome
case title(String)
case message(msg1: String, msg2: Int)
}
}
}
extension String {
@Localizable(bundle: .main)
enum Account {
private enum Strings {
case title
}
}
}
print(String.Login.welcome)