ما هو المعادل لـ NSLocalizedString في Swift لترجمة النصوص؟
مرحباً بالجميع! بدأت للتو في تعلم Swift وأحاول إضافة الترجمة إلى تطبيقي. في Objective-C رأيت أنه يتم استخدام الماكرو `NSLocalizedString`، لكن في Swift، حسب فهمي، لا توجد ماكروات.
لقد جربت استخدام `NSLocalizedString("key", comment: "comment")` مباشرة في Swift، وهو يعمل، لكني أشعر أن هذا ليس صحيحاً تماماً. هل يوجد في Swift معادل مدمج أكثر توافقاً مع أسلوب اللغة؟ على سبيل المثال، شيء مثل `LocalizedString("key")` أو صيغة أخرى؟
إليك مثال على الكود الحالي الخاص بي:
```swift
let welcomeMessage = NSLocalizedString("welcome_message", comment: "رسالة ترحيبية على الشاشة الرئيسية")
```
ما يربكني هو أنه يجب كتابة `comment:` في كل مرة. هل يمكن تبسيط ذلك؟ أم أن هذه ممارسة طبيعية؟