RemoteModel অনুবাদ করুন
class TranslateRemoteModel : RemoteModel
একটি অনুবাদ মডেল যা সার্ভারে দূরবর্তীভাবে সংরক্ষণ করা হয় এবং ডিভাইসে ডাউনলোড করা হয়।
এই মডেলের সাথে যুক্ত ভাষা।
ঘোষণা
সুইফট
var language: TranslateLanguage { get }
প্রদত্ত ভাষার সাথে কনফিগার করা
TranslateRemoteModel
এর একটি উদাহরণ পায়। এই মডেলটিModelManager
থেকেdownload(_:)
API কল করে একটি ডাউনলোড ট্রিগার করতে ব্যবহার করা যেতে পারে।TranslateRemoteModel
অভ্যন্তরীণভাবেModelManager
ব্যবহার করে। একটিTranslateRemoteModel
ডাউনলোড করার সময়, একটিRemoteModel
এর জন্য একটি বিজ্ঞপ্তি পোস্ট করা হবে। এই ধরনের বিজ্ঞপ্তিগুলি একটিTranslateRemoteModel
অন্তর্গত কিনা তা যাচাই করতে, ব্যবহারকারীর তথ্য অভিধানেModelDownloadUserInfoKeyRemoteModel
ক্ষেত্রেTranslateRemoteModel
টাইপের একটি বস্তু রয়েছে কিনা তা পরীক্ষা করুন। অনুগ্রহ করেTranslateLanguage.english
দিয়ে ইনস্ট্যান্টিয়েট করবেন না কারণ এটি অন্তর্নির্মিত। অন্যথায় এই ধরনের উদাহরণ ডাউনলোড বা মুছে ফেলা যাবে না।ঘোষণা
সুইফট
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
পরামিতি
language
প্রদত্ত ভাষা।
ফেরত মূল্য
একটি
TranslateRemoteModel
উদাহরণ।অনুপলব্ধ পরিবর্তে
translateRemoteModel(language:)
ব্যবহার করুন।