diff --git a/Session/Conversations/Settings/ThreadSettingsViewModel.swift b/Session/Conversations/Settings/ThreadSettingsViewModel.swift index fd2c6d96e83..492bb2491fb 100644 --- a/Session/Conversations/Settings/ThreadSettingsViewModel.swift +++ b/Session/Conversations/Settings/ThreadSettingsViewModel.swift @@ -528,9 +528,8 @@ class ThreadSettingsViewModel: SessionTableViewModel, NavigationItemSource, Navi dependencies.storage.write { db in try SessionThread.deleteOrLeave( db, + type: .leaveGroupAsync, threadId: threadViewModel.threadId, - threadVariant: threadViewModel.threadVariant, - groupLeaveType: .standard, calledFromConfigHandling: false ) } diff --git a/Session/Home/Message Requests/MessageRequestsViewModel.swift b/Session/Home/Message Requests/MessageRequestsViewModel.swift index 252b988d776..eb53e054d70 100644 --- a/Session/Home/Message Requests/MessageRequestsViewModel.swift +++ b/Session/Home/Message Requests/MessageRequestsViewModel.swift @@ -216,22 +216,20 @@ class MessageRequestsViewModel: SessionTableViewModel, NavigatableStateHolder, O // Remove the one-to-one requests try SessionThread.deleteOrLeave( db, + type: .hideContactConversationAndDeleteContent, threadIds: threadInfo .filter { _, variant in variant == .contact } .map { id, _ in id }, - threadVariant: .contact, - groupLeaveType: .silent, calledFromConfigHandling: false ) // Remove the group requests try SessionThread.deleteOrLeave( db, + type: .deleteGroupAndContent, threadIds: threadInfo .filter { _, variant in variant == .legacyGroup || variant == .group } .map { id, _ in id }, - threadVariant: .group, - groupLeaveType: .silent, calledFromConfigHandling: false ) } diff --git a/Session/Home/New Conversation/NewMessageScreen.swift b/Session/Home/New Conversation/NewMessageScreen.swift index 8dca8308c11..d4d5db3639d 100644 --- a/Session/Home/New Conversation/NewMessageScreen.swift +++ b/Session/Home/New Conversation/NewMessageScreen.swift @@ -148,7 +148,7 @@ struct EnterAccountIdScreen: View { ) ) { ZStack { - Text("\("messageNewDescriptionMobile".localized())\(Image(systemName: "questionmark.circle"))") + (Text("messageNewDescriptionMobile".localized()) + Text(Image(systemName: "questionmark.circle"))) .font(.system(size: Values.verySmallFontSize)) .foregroundColor(themeColor: .textSecondary) .multilineTextAlignment(.center) diff --git a/Session/Meta/Translations/InfoPlist.xcstrings b/Session/Meta/Translations/InfoPlist.xcstrings index 460bb18a0b1..7e1d224367e 100644 --- a/Session/Meta/Translations/InfoPlist.xcstrings +++ b/Session/Meta/Translations/InfoPlist.xcstrings @@ -1 +1 @@ -{"sourceLanguage":"en","version":"1.0","strings":{"NSAppleMusicUsageDescription":{"localizations":{"uz":{"stringUnit":{"value":"Session media tarkiblarini ijro etish uchun Apple Music'dan foydalanishi kerak.","state":"translated"}},"nl":{"stringUnit":{"state":"translated","value":"Session moet Apple Music gebruiken om mediabijlagen af te spelen."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita usar Apple Music para reproducir archivos adjuntos de medios."}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita utilitzar Apple Music per reproduir fitxers adjunts de suports."}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງໃຊ້ Apple Music ເພື່ອປ່ອຍແນບສື່ມວນຊົນ."}},"sk":{"stringUnit":{"value":"Session potrebuje používať Apple Music na prehrávanie mediálnych príloh.","state":"translated"}},"th":{"stringUnit":{"value":"Session ต้องใช้ Apple Music เพื่อเล่นไฟล์สื่อที่แนบมา","state":"translated"}},"hi":{"stringUnit":{"value":"मीडिया संलग्नक बजाने के लिए Session को Apple Music के उपयोग की आवश्यकता है।","state":"translated"}},"uk":{"stringUnit":{"value":"Session потребує використовувати Apple Music для відтворення медіавкладень.","state":"translated"}},"he":{"stringUnit":{"state":"translated","value":"Session זקוק ל-Apple Music כדי להפעיל צרופות מדיה."}},"kn":{"stringUnit":{"value":"Session ಗೆ ಮಾಧ್ಯಮ ಅಟ್ಯಾಚ್ಮೆಂಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಆಪಲ್ ಮ್ಯೂಸಿಕ್ ಬಳಸಬೇಕು.","state":"translated"}},"sv-SE":{"stringUnit":{"value":"Session behöver åtkomst till Apple Music för att spela upp bifogade mediafiler.","state":"translated"}},"eo":{"stringUnit":{"value":"Session bezonas uzi Apple Music por ludi aŭdvidaĵojn.","state":"translated"}},"fr":{"stringUnit":{"value":"Session doit accéder à Apple Music pour lire les pièces jointes multimédias.","state":"translated"}},"tr":{"stringUnit":{"state":"translated","value":"Session, medya eklerini çalmak için Apple Music'i kullanmak zorunda."}},"fil":{"stringUnit":{"state":"translated","value":"Kinakailangang magamit ng Session ang Apple Music upang magpatugtog ng mga media attachment."}},"lt":{"stringUnit":{"value":"Session reikia naudoti Apple Music, kad galėtų leisti medijos priedus.","state":"translated"}},"ps":{"stringUnit":{"value":"Session میوزیک مولا زموږ توانیدونکی د Apple Music نه په لوبولوکې کارول کیږي.","state":"translated"}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger å bruke Apple Music for å spille av mediavedlegg."}},"sl":{"stringUnit":{"value":"Session potrebuje uporabo Apple Music za predvajanje medijskih prilog.","state":"translated"}},"sr":{"stringUnit":{"state":"translated","value":"Session треба да користи Apple Music да би репродуковао медијске прилоге."}},"fi":{"stringUnit":{"state":"translated","value":"Session tarvitsee käyttää Apple Musiikkia mediasisältöjen toistamiseen."}},"be":{"stringUnit":{"state":"translated","value":"Session патрэбен доступ да Apple Music, каб прайграваць медыя ўкладанні."}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება Apple Music-ის გამოყენება მედიამიკრძურბების სათამაშოდ."}},"te":{"stringUnit":{"state":"translated","value":"మీడియా అటాచ్మెంట్‌లను ప్లే చేయడానికి Session Apple Musicను ఉపయోగించాలి."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần sử dụng Apple Music để phát các tập tin đính kèm phương tiện."}},"it":{"stringUnit":{"state":"translated","value":"Session deve utilizzare Apple Music per riprodurre gli allegati multimediali."}},"xh":{"stringUnit":{"value":"Session kufuneka isebenzise uMculo weApple ukudlala iziphumo zemidiya.","state":"translated"}},"ar":{"stringUnit":{"value":"Session يحتاج استخدام Apple Music لتشغيل مرفقات الوسائط.","state":"translated"}},"pt-PT":{"stringUnit":{"value":"Session precisa usar o Apple Music para reproduzir anexos de multimédia.","state":"translated"}},"ja":{"stringUnit":{"state":"translated","value":"Sessionはメディア添付ファイルを再生するためにApple Musicを使用する必要があります"}},"ne-NP":{"stringUnit":{"value":"Session लाई मिडिया अट्याचमेन्टहरू प्ले गर्न एप्पल म्यूजिक प्रयोग गर्नु पर्छ।","state":"translated"}},"el":{"stringUnit":{"value":"Το Session χρειάζεται πρόσβαση στο Apple Music για αναπαραγωγή συνημμένων πολυμέσων.","state":"translated"}},"lv":{"stringUnit":{"value":"Session nepieciešams izmantot Apple Music, lai atskaņotu multivides pielikumus.","state":"translated"}},"gl":{"stringUnit":{"value":"Session necesita usar Apple Music para reproducir anexos multimedia.","state":"translated"}},"fa":{"stringUnit":{"value":"Session باید از Apple Music برای پخش پیوست‌های رسانه‌ای استفاده کند.","state":"translated"}},"bn":{"stringUnit":{"value":"মিডিয়া সংযুক্তি প্লে করার জন্য Session কে Apple Music ব্যবহার করতে হবে।","state":"translated"}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការប្រើប្រាស់ Apple Music ដើម្បីចាក់មេឌៀភ្ជាប់"}},"si-LK":{"stringUnit":{"value":"මාධ්‍ය ඇමුණුම් වාදනය කිරීමට Session ට Apple Music භාවිත කිරීම අවශ්‍යයි.","state":"translated"}},"es-419":{"stringUnit":{"value":"Session necesita usar Apple Music para reproducir archivos adjuntos multimedia.","state":"translated"}},"sq":{"stringUnit":{"value":"Session ka nevojë të përdorë Apple Music për të luajtur attachment-e mediaje.","state":"translated"}},"my":{"stringUnit":{"value":"Session သည် Apple Music ကို အသုံးပြု၍ မီဒီယာလုံခြုံမှုကို ဖွင့်ရန် လိုအပ်သည်။","state":"translated"}},"sr-RS":{"stringUnit":{"value":"Session treba da koristi Apple Music za reprodukciju medijskih priloga.","state":"translated"}},"az":{"stringUnit":{"state":"translated","value":"Session media qoşmalarını oxutmaq üçün Apple Music-i istifadə etməlidir."}},"mk":{"stringUnit":{"value":"Session има потреба од Apple Music за да ги репродуцира медиумските прилози.","state":"translated"}},"mn":{"stringUnit":{"value":"Session медиа хавсралтуудыг тоглуулахын тулд Apple Music-ийг ашиглах хэрэгтэй.","state":"translated"}},"hr":{"stringUnit":{"value":"Session treba koristiti Apple Music za reprodukciju medijskih privitaka.","state":"translated"}},"ku":{"stringUnit":{"state":"translated","value":"Session permiya bikar anînina Apple Music hewce dike da ku tesawirên medyayê bixebitîne."}},"et":{"stringUnit":{"value":"Session vajab Apple Musici kasutamist, et esitada meediamanuseid.","state":"translated"}},"ro":{"stringUnit":{"value":"Session are nevoie de acces la Apple Music pentru a reda atașamente media.","state":"translated"}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa usar a Apple Music para reproduzir anexos de mídia."}},"sh":{"stringUnit":{"value":"Session treba koristiti Apple Music za reprodukciju medijskih privitaka.","state":"translated"}},"ur-IN":{"stringUnit":{"value":"Session کو میڈیا اٹیچمنٹ چلانے کے لیے ایپل میوزک کا استعمال کرنا ہوگا۔","state":"translated"}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k Apple Music erabiltzea behar du hedabide eranskinak erreproduzitzeko."}},"bal":{"stringUnit":{"state":"translated","value":"Session xیس پاتبسینہ ایپل موزیک لو پہ اجرأ ہٰن اختیارات استعمالے"}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要使用Apple Music来播放媒体附件。"}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਮੀਡੀਆ ਅਟੈਚਮੈਂਟਸ ਖੇਡਣ ਲਈ ਐਪਲ ਮਿਊਜ਼ਿਕ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ।"}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje použít Apple Music pro přehrávání mediálních příloh."}},"lg":{"stringUnit":{"state":"translated","value":"Session keetaaga kuzannyisa Apple Music okuzannyisa ekwatibwako okuva mu mikutu."}},"da":{"stringUnit":{"state":"translated","value":"Session skal bruge Apple Music for at afspille medievedhæftninger."}},"ta":{"stringUnit":{"state":"translated","value":"Session மெடியா இணைப்புகளை விளையாட Apple Music ஐ பயன்படுத்த வேண்டும்."}},"nn-NO":{"stringUnit":{"value":"Session trenger Apple Music for å spille av media-vedlegg.","state":"translated"}},"id":{"stringUnit":{"value":"Session membutuhkan Apple Music untuk memutar lampiran media.","state":"translated"}},"sw":{"stringUnit":{"value":"Session inahitaji kutumia Apple Music kucheza viambatanisho vya vyombo vya habari.","state":"translated"}},"af":{"stringUnit":{"value":"Session moet Apple Music gebruik om media-aanhegsels te speel.","state":"translated"}},"bg":{"stringUnit":{"value":"Session трябва да използва Apple Music, за да възпроизвежда медийни прикачени файлове.","state":"translated"}},"cy":{"stringUnit":{"value":"Mae angen i Session ddefnyddio Apple Music i chwarae atodiadau cyfryngau.","state":"translated"}},"en":{"stringUnit":{"value":"Session needs to use Apple Music to play media attachments.","state":"translated"}},"ko":{"stringUnit":{"value":"Session은 미디어 첨부 파일을 재생하기 위해 Apple Music을 사용해야 합니다.","state":"translated"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要使用 Apple Music 來播放媒體附件。"}},"hy-AM":{"stringUnit":{"value":"Session-ը պետք է օգտագործի Apple Music՝ մեդիա կցորդները նվագարկելու համար։","state":"translated"}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt Zugriff auf Apple Music, um Medienanhänge abzuspielen."}},"ny":{"stringUnit":{"value":"Session iyenera kugwiritsa ntchito Apple Music kuti izisintha ma attachment a media.","state":"translated"}},"ms":{"stringUnit":{"value":"Session perlu menggunakan Apple Music untuk memainkan lampiran media.","state":"translated"}},"hu":{"stringUnit":{"value":"Session-nak szüksége van az Apple Music használatára a média mellékletek lejátszásához.","state":"translated"}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar amfani da Apple Music don kunna abin haɗe-haɗen kafofin watsa labarai."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к Apple Music для воспроизведения медиафайлов."}},"pl":{"stringUnit":{"state":"translated","value":"Do odtwarzania załączników multimedialnych aplikacja Session potrzebuje używać aplikacji Apple Music."}}},"extractionState":"manual"},"NSFaceIDUsageDescription":{"extractionState":"manual","localizations":{"ms":{"stringUnit":{"value":"Ciri kunci skrin pada Session menggunakan Face ID.","state":"translated"}},"vi":{"stringUnit":{"state":"translated","value":"Tính năng khóa màn hình trên Session sử dụng Face ID."}},"ny":{"stringUnit":{"state":"translated","value":"Ntchito yotseka chinsalu pa Session imagwiritsa ntchito Face ID."}},"kn":{"stringUnit":{"value":"Session ನ ತರ್ಣ್ ಲಾಕ್ ವೈಶಿಷ್ಟ್ಯವು ಫೇಸ್ ಐಡಿ ಅನ್ನು ಬಳಸುತ್ತದೆ.","state":"translated"}},"ne-NP":{"stringUnit":{"state":"translated","value":"Sessionको स्क्रिन लक विशेषताले Face ID प्रयोग गर्छ।"}},"ro":{"stringUnit":{"state":"translated","value":"Funcția de blocare a ecranului din Session folosește Face ID."}},"bg":{"stringUnit":{"state":"translated","value":"Функцията за заключване на екрана в Session използва Face ID."}},"ja":{"stringUnit":{"value":"Session の画面ロック機能はFace IDを使用します。","state":"translated"}},"bal":{"stringUnit":{"value":"Session رو پیلناکردگ لاگو کردانت پاس ID.","state":"translated"}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session的屏幕锁功能使用 Face ID。"}},"eu":{"stringUnit":{"value":"Session-ko pantaila blokeatzearen funtzioak Face ID erabiltzen du.","state":"translated"}},"ka":{"stringUnit":{"value":"ეკრანის დაბლოკვის ფუნქცია Session-ზე იყენებს Face ID-ს","state":"translated"}},"sr":{"stringUnit":{"value":"Функција закључавања екрана на Session користи Face ID.","state":"translated"}},"hi":{"stringUnit":{"state":"translated","value":"Session पर स्क्रीन लॉक फीचर Face ID का उपयोग करता है।"}},"sv-SE":{"stringUnit":{"value":"Skärmlåsfunktionen på Session använder Face ID.","state":"translated"}},"xh":{"stringUnit":{"state":"translated","value":"Umsebenzi wokutshixa isikrini kwi-Session usebenzisa i-Face ID."}},"nl":{"stringUnit":{"state":"translated","value":"De vergrendelfunctie op Session gebruikt Face ID."}},"pt-PT":{"stringUnit":{"value":"A funcionalidade de bloqueio de ecrã Session usa Face ID.","state":"translated"}},"mk":{"stringUnit":{"value":"Функцијата за заклучување екранот во Session користи Face ID.","state":"translated"}},"el":{"stringUnit":{"value":"Η λειτουργία κλειδώματος οθόνης στο Session χρησιμοποιεί το Face ID.","state":"translated"}},"ko":{"stringUnit":{"state":"translated","value":"Session의 화면 잠금 기능은 Face ID를 사용합니다."}},"lv":{"stringUnit":{"value":"Ekrāna bloķēšanas funkcija lietotnē Session izmanto Face ID.","state":"translated"}},"ha":{"stringUnit":{"state":"translated","value":"Tsarin kulle allo akan Session yana amfani da Face ID."}},"af":{"stringUnit":{"value":"Die skermsluitfunksie op Session gebruik Face ID.","state":"translated"}},"ca":{"stringUnit":{"value":"La funció de bloqueig de pantalla en Session utilitza Face ID.","state":"translated"}},"ta":{"stringUnit":{"state":"translated","value":"Session இல் திரை பூட்டு அம்சம் முக அடையாளத்தை பயன்படுத்துகிறது."}},"be":{"stringUnit":{"value":"Функцыя блакіроўкі экрана ў Session выкарыстоўвае Face ID.","state":"translated"}},"ps":{"stringUnit":{"state":"translated","value":"د Session سکرین لاک فیچر د مخ پيژندنه (Face ID) کاروي."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ի էկրանային կողպման հատկությունը օգտագործում է Face ID:"}},"lg":{"stringUnit":{"state":"translated","value":"Enkozesa y'ekiwandiiko k'amaaso ekiriko Session ekosa Face ID."}},"he":{"stringUnit":{"state":"translated","value":"תכונת נעילת המסך ב-Session משתמשת בזיהוי פנים."}},"bn":{"stringUnit":{"value":"Session এর স্ক্রিন লক ফিচারটি ফেস আইডি ব্যবহৃত হয়।","state":"translated"}},"sq":{"stringUnit":{"state":"translated","value":"Veçoria e mbylljes së ekranit në Session përdor Face ID."}},"pt-BR":{"stringUnit":{"state":"translated","value":"A funcionalidade de bloqueio de tela no Session usa reconhecimento facial."}},"it":{"stringUnit":{"state":"translated","value":"La funzione di blocco schermo su Session usa il Face ID."}},"sh":{"stringUnit":{"state":"translated","value":"Značajka zaključavanja ekrana na Session koristi Face ID."}},"sw":{"stringUnit":{"state":"translated","value":"Kipengele cha kufuli skrini kwenye Session kinatumia Face ID."}},"ku":{"stringUnit":{"state":"translated","value":"Taybetmendiya serrnderkî ya Session bi Face ID bicîh dike."}},"sr-RS":{"stringUnit":{"state":"translated","value":"Funkcija zaključavanja ekrana na Session koristi Face ID."}},"cs":{"stringUnit":{"state":"translated","value":"Funkce zamčení obrazovky Session používá Face ID."}},"hr":{"stringUnit":{"state":"translated","value":"Funkcija zaključavanja zaslona na Session koristi Face ID."}},"sl":{"stringUnit":{"value":"Funkcija zaklepanja zaslona na Session uporablja Face ID.","state":"translated"}},"my":{"stringUnit":{"state":"translated","value":"Session တွင် အမ်ကာ မျက်နှာ မြင်စနစ် लॉग इन ၏ လုံခြုံစေသည်။"}},"sk":{"stringUnit":{"state":"translated","value":"Funkcia zámku obrazovky na Session používa Face ID."}},"fi":{"stringUnit":{"value":"Näytön lukitusominaisuus Session käyttää Face ID:tä.","state":"translated"}},"si-LK":{"stringUnit":{"value":"Session මත තිර අගුළු විශේෂාංගය Face ID භාවිතා කරයි.","state":"translated"}},"eo":{"stringUnit":{"value":"La ŝlosila ekrano en Session uzas Vizaĝo-ID.","state":"translated"}},"nn-NO":{"stringUnit":{"value":"Skjermlåsfunksjonen på Session bruker Face ID.","state":"translated"}},"fil":{"stringUnit":{"value":"Ang screen lock feature ng Session ay gumagamit ng Face ID.","state":"translated"}},"ru":{"stringUnit":{"value":"Функция блокировки экрана в Session использует Face ID.","state":"translated"}},"pl":{"stringUnit":{"value":"Funkcja blokady ekranu w aplikacji Session używa Face ID.","state":"translated"}},"lt":{"stringUnit":{"state":"translated","value":"Ekrano užraktas Session naudoja Face ID."}},"cy":{"stringUnit":{"state":"translated","value":"Mae'r nodwedd cloi sgrin ar Session yn defnyddio ID Wyneb."}},"uk":{"stringUnit":{"state":"translated","value":"Функція блокування екрана в Session використовує Face ID."}},"hu":{"stringUnit":{"value":"A Session képernyőzár funkciója Face ID-t használ.","state":"translated"}},"et":{"stringUnit":{"value":"Session ekraaniluku funktsioon kasutab Face ID-d.","state":"translated"}},"az":{"stringUnit":{"state":"translated","value":"Session tətbiqinin ekran kilidi özəlliyi Face ID istifadə edir."}},"mn":{"stringUnit":{"state":"translated","value":"Session дэлгэц түгжихэд Face ID ашиглана."}},"fa":{"stringUnit":{"state":"translated","value":"ویژگی قفل صفحه در Session از Face ID استفاده می‌کند."}},"ur-IN":{"stringUnit":{"value":"Session پر سکرین لاک خصوصیت Face ID کا استعمال کرتی ہے۔","state":"translated"}},"tr":{"stringUnit":{"state":"translated","value":"Session ekran kilidi özelliği Face ID kullanır."}},"km":{"stringUnit":{"state":"translated","value":"The screen lock feature on Session uses Face ID."}},"ar":{"stringUnit":{"state":"translated","value":"ميزة قفل الشاشة على Session تستخدم Face ID."}},"pa-IN":{"stringUnit":{"value":"Session ਉੱਤੇ ਸਕرين ਲਾਕ ਫੀਚਰ Face ID ਵਰਤਦਾ ਹੈ।","state":"translated"}},"de":{"stringUnit":{"value":"Die Bildschirmsperrfunktion von Session verwendet Face ID.","state":"translated"}},"es-419":{"stringUnit":{"value":"La función de pantalla bloqueada en Session usa Face ID.","state":"translated"}},"en":{"stringUnit":{"value":"The screen lock feature on Session uses Face ID.","state":"translated"}},"es-ES":{"stringUnit":{"value":"La función de bloqueo de pantalla en Session usa Face ID.","state":"translated"}},"id":{"stringUnit":{"value":"Fitur kunci layar pada Session menggunakan Face ID.","state":"translated"}},"da":{"stringUnit":{"value":"Skærmlåsfunktionen på Session bruger Face ID.","state":"translated"}},"uz":{"stringUnit":{"value":"Session dagi ekran blokirovkasi funksiyasi Face ID dan foydalanadi.","state":"translated"}},"gl":{"stringUnit":{"value":"A funcionalidade de bloqueo de pantalla en Session usa Face ID.","state":"translated"}},"te":{"stringUnit":{"state":"translated","value":"Sessionలో స్క్రీన్ లాక్ ఫీచర్ ఫేస్ ఐడి నీ ఉపయోగిస్తుంది."}},"th":{"stringUnit":{"state":"translated","value":"ฟีเจอร์ล็อกหน้าจอใน Session ใช้ Face ID"}},"fr":{"stringUnit":{"state":"translated","value":"La fonctionnalité de verrouillage d'écran sur Session utilise Face ID."}},"nb":{"stringUnit":{"state":"translated","value":"Skjermlåsfunksjonen på Session bruker Face ID."}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 上的螢幕鎖功能使用 Face ID。"}}}},"CFBundleName":{"extractionState":"extracted_with_value","localizations":{"en":{"stringUnit":{"value":"Session","state":"new"}}},"comment":"Bundle name"},"NSMicrophoneUsageDescription":{"extractionState":"manual","localizations":{"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup mikrofonu za obavljanje poziva i snimanje audio poruka."}},"bal":{"stringUnit":{"state":"translated","value":"Session مایکروفون پاتبسینہ حاصل نودہ کلمات پیغامشین زانت"}},"ny":{"stringUnit":{"state":"translated","value":"Session iyenera kuitanira microphone kuti ipangane mafoni ndi kujambula mauthenga am'mawu."}},"he":{"stringUnit":{"state":"translated","value":"Session צריך הרשאת מיקרופון לשיחות ולהודעות שמע."}},"ur-IN":{"stringUnit":{"value":"Session کو کال کرنے اور آڈیو پیغامات ریکارڈ کرنے کے لیے مائیکروفون تک رسائی درکار ہے۔","state":"translated"}},"en":{"stringUnit":{"state":"translated","value":"Session needs microphone access to make calls and record audio messages."}},"th":{"stringUnit":{"value":"Session ต้องได้รับอนุญาตให้เข้าถึงไมโครโฟนเพื่อโทรและบันทึกข้อความเสียง","state":"translated"}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso al micrófono para hacer llamadas y grabar mensajes de audio."}},"af":{"stringUnit":{"state":"translated","value":"Session het mikrofoon toegang nodig om oproepe te maak en oudioboodskappe op te neem."}},"es-419":{"stringUnit":{"value":"Session necesita acceso al micrófono para hacer llamadas y grabar mensajes de audio.","state":"translated"}},"ku":{"stringUnit":{"state":"translated","value":"Session permiya mîkrofon hewce dike da ku lêgerîn bike û peyman dengî record bike."}},"lo":{"stringUnit":{"value":"Session ຕ້ອງການເຂົ້າເຖິງໄມໂຄໂຟນເພື່ອໂທແລະບັນທຶກເສັຽງຂໍ້ຄວາມສຽງ.","state":"translated"}},"az":{"stringUnit":{"value":"Session zəng etmək və səsli mesajlar yazmaq üçün mikrofona müraciət etməlidir.","state":"translated"}},"lg":{"stringUnit":{"value":"Session yeetaaga ssensa ya mmikirofono okukola eyitibwamu n’okuwandiika obubaka obuweereze.","state":"translated"}},"ru":{"stringUnit":{"value":"Session требуется доступ к микрофону для совершения звонков и записи голосовых сообщений.","state":"translated"}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao microfone para fazer chamadas e gravar mensagens de áudio."}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa mikropono upang tumawag at mag-record ng mga mensaheng audio."}},"hi":{"stringUnit":{"state":"translated","value":"कॉल करने और ऑडियो संदेश रिकॉर्ड करने के लिए Session को माइक्रोफोन एक्सेस की आवश्यकता है।"}},"sr":{"stringUnit":{"value":"Session треба дозволу за микрофон да би обављао позиве и снимао аудио поруке.","state":"translated"}},"mn":{"stringUnit":{"value":"Session дуудлага хийх болон аудио мессеж бичихийн тулд микрофоны хандалт хэрэгтэй.","state":"translated"}},"fi":{"stringUnit":{"value":"Session tarvitsee mikrofonin käyttöoikeuden puheluiden soittamiseen ja ääniviestien nauhoittamiseen.","state":"translated"}},"fa":{"stringUnit":{"state":"translated","value":"Session برای برقراری تماس و ضبط پیام‌های صوتی نیاز به دسترسی میکروفن دارد."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до микрофонот за да врши повици и снима аудио пораки."}},"vi":{"stringUnit":{"value":"Session cần quyền truy cập microphone để gọi điện và ghi âm tin nhắn thoại.","state":"translated"}},"sh":{"stringUnit":{"value":"Session treba pristup mikrofonu za obavljanje poziva i snimanje audio poruka.","state":"translated"}},"hy-AM":{"stringUnit":{"value":"Session-ը պահանջում է խոսափողին հասանելիություն զանգեր կատարելու և ձայնային հաղորդագրություններ արձանագրելու համար։","state":"translated"}},"uk":{"stringUnit":{"value":"Session потребує доступу до мікрофона для здійснення дзвінків та запису голосових повідомлень.","state":"translated"}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt Mikrofonzugriff, um Anrufe zu tätigen und Audionachrichten aufzuzeichnen."}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger mikrofontilgang for å ringe og spille inn lydmeldinger."}},"ha":{"stringUnit":{"value":"Session yana buƙatar samun damar makirufo don yin kira da rikodin saƙonnin murya.","state":"translated"}},"ko":{"stringUnit":{"state":"translated","value":"Session은 통화를 하고 음성 메시지를 녹음하기 위해 마이크 접근이 필요합니다."}},"sk":{"stringUnit":{"value":"Session potrebuje prístup k mikrofónu na uskutočnenie hovorov a nahranie zvukových správ.","state":"translated"}},"sv-SE":{"stringUnit":{"state":"translated","value":"Session behöver mikrofonåtkomst för att ringa och spela in ljudmeddelanden."}},"tr":{"stringUnit":{"state":"translated","value":"Session, arama yapmak ve sesli mesaj kaydetmek için mikrofon erişimine ihtiyaç duyar."}},"lt":{"stringUnit":{"value":"Session reikia prieigos prie mikrofono, kad galėtumėte skambinti ir įrašinėti garso žinutes.","state":"translated"}},"lv":{"stringUnit":{"state":"translated","value":"Session ir nepieciešama piekļuve mikrofonam, lai veiktu zvanus un ierakstītu audio ziņas."}},"sr-RS":{"stringUnit":{"state":"translated","value":"Session treba pristup mikrofonu da bi obavljao pozive i snimao audio poruke."}},"sl":{"stringUnit":{"value":"Session potrebuje dostop do mikrofona za klice in snemanje zvočnih sporočil.","state":"translated"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita accés al micròfon per fer trucades i gravar missatges d'àudio."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita acceder ao micrófono para facer chamadas e gravar mensaxes de audio."}},"eu":{"stringUnit":{"value":"Session(e)k mikrofonoaren sarbidea behar du deiak egiteko eta audio mezuak grabatzeko.","state":"translated"}},"km":{"stringUnit":{"value":"Session ត្រូវការវិស្សមន្តងសម្រាប់ដាក់ស្នើរ និងថតសារ​សំឡេង។","state":"translated"}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao microfone para fazer chamadas e gravar mensagens de áudio."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई कल गर्न र अडियो सन्देशहरू रेकर्ड गर्न माइक्रोफोनको पहुँच आवश्यक छ।"}},"sw":{"stringUnit":{"value":"Session inahitaji ruhusa ya kipaza sauti kupiga simu na kurekodi ujumbe wa sauti.","state":"translated"}},"ms":{"stringUnit":{"value":"Session memerlukan akses mikrofon untuk membuat panggilan dan merakam mesej audio.","state":"translated"}},"eo":{"stringUnit":{"state":"translated","value":"Session bezonas mikrofonan aliron por fari vokojn kaj registri aŭdajn mesaĝojn."}},"ro":{"stringUnit":{"value":"Session are nevoie de acces la microfon pentru a efectua apeluri și a înregistra mesaje audio.","state":"translated"}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要麦克风访问权限来进行语音通话及录制语音消息。"}},"te":{"stringUnit":{"value":"కాల్ చేయడానికి మరియు ఆడియో సందేశాలను రికార్డ్ చేయడానికి Session మైక్రోఫోన్ యాక్సెస్ అవసరం.","state":"translated"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要麥克風存取權來語音通話和錄製語音訊息。"}},"kn":{"stringUnit":{"value":"Session ಗೆ ಕಾಲ್‌ಗಳು ಮಾಡಲು ಮತ್ತು ಆಡಿಯೊ ಸಂದೇಶಗಳನ್ನು ದಾಖಲು ಮಾಡಲು ಮೈಕ್ರೊಫೋನ್ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ.","state":"translated"}},"it":{"stringUnit":{"value":"Session richiede l'accesso al microfono per effettuare chiamate e registrare messaggi audio.","state":"translated"}},"id":{"stringUnit":{"value":"Session membutuhkan akses mikrofon untuk melakukan panggilan dan merekam pesan audio.","state":"translated"}},"cy":{"stringUnit":{"state":"translated","value":"Mae Session angen mynediad i'r meicroffon i wneud galwadau a recordio negeseuon sain."}},"be":{"stringUnit":{"value":"Session патрэбен доступ да мікрафона, каб здзяйсняць званкі і запісваць аўдыя паведамленні.","state":"translated"}},"bn":{"stringUnit":{"state":"translated","value":"কল করার জন্য এবং অডিও মেসেজ রেকর্ড করার জন্য Session এর মাইক্রোফোন অ্যাকসেস প্রয়োজন।"}},"el":{"stringUnit":{"value":"Το Session χρειάζεται πρόσβαση στο μικρόφωνο για την αποστολή ηχητικών μηνυμάτων.","state":"translated"}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje přístup k mikrofonu pro volání a nahrávání zvukových zpráv."}},"da":{"stringUnit":{"value":"Session kræver mikrofonadgang for at foretage opkald og optage lydmeddelelser.","state":"translated"}},"ar":{"stringUnit":{"value":"Session يحتاج إذن الوصول إلى الميكروفون لإجراء المكالمات وتسجيل الرسائل الصوتية.","state":"translated"}},"fr":{"stringUnit":{"state":"translated","value":"Session a besoin de l’accès au microphone pour passer des appels et enregistrer des messages audio."}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwisixhobo somculo wokwenza iminxeba kunye nokurekhoda imiyalezo yesandi."}},"nn-NO":{"stringUnit":{"value":"Session trenger mikrofontilgang for å ringe og ta opp lydmeldinger.","state":"translated"}},"nl":{"stringUnit":{"state":"translated","value":"Session heeft toegang tot de microfoon nodig om audioberichten op te nemen."}},"pl":{"stringUnit":{"state":"translated","value":"Aby wykonywać połączenia i nagrywać wiadomości audio, aplikacja Session potrzebuje dostępu do mikrofonu."}},"ta":{"stringUnit":{"value":"Session அழைப்புகளை செய்ய மற்றும் ஆடியோ தகவல்களை பதிவு செய்ய மைக்ரோஃபோன் அணுகல் தேவை.","state":"translated"}},"bg":{"stringUnit":{"state":"translated","value":"Session се нуждае от достъп до микрофона, за да осъществява обаждания и записва аудио съобщения."}},"ps":{"stringUnit":{"value":"Session د غږیزو پیغامونو لیږلو کولو لپاره مایکروفون ته اړتیا لري.","state":"translated"}},"uz":{"stringUnit":{"value":"Session qo'ng'iroq qilish va audio xabarlarni yozish uchun mikrofon kirishini talab qiladi.","state":"translated"}},"et":{"stringUnit":{"value":"Session vajab mikrofoni juurdepääsu, et teha kõnesid ja salvestada helisõnumeid.","state":"translated"}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak mikrofon-hozzáférésre van szüksége hívások bonyolítására és hangüzeneteket rögzítésére."}},"sq":{"stringUnit":{"value":"Session ka nevojë për leje përdorimi të mikrofonit për të bërë thirrje dhe për të regjistruar mesazhe audio.","state":"translated"}},"pa-IN":{"stringUnit":{"value":"Session ਨੂੰ ਕਾਲਾ ਕਰਣ ਅਤੇ ਆਡੀਓ ਸੁਨੇਹੇ ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਮਾਈਕਰੋਫੋਨ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।","state":"translated"}},"my":{"stringUnit":{"state":"translated","value":"Session မှ ဖုန်းခေါ်ဆိုမှုများနှင့် အသံမက်ဆေ့များကို မှတ်တမ်းတင်ရန် မိုက်ခရိုဖုန်းအသုံးပြုခွင့် လိုအပ်ပါတယ်။"}},"si-LK":{"stringUnit":{"value":"ඇමතුම් ලබා දීම සහ ශ්‍රව්‍ය පණිවිඩ පටිගත කිරීම සඳහා Sessionට මයික්‍රෆෝන ප්‍රවේශය අවශ්‍යයි.","state":"translated"}},"ja":{"stringUnit":{"state":"translated","value":"Sessionで通話をかけたり、音声メッセージを録音するにはマイクへのアクセスが必要です。"}},"ka":{"stringUnit":{"value":"Session-ს სჭირდება მიკროფონის წვდომა ზარების შესასრულებლად და აუდიო შეტყობინებების ჩასაწერად.","state":"translated"}}}},"NSPhotoLibraryAddUsageDescription":{"localizations":{"lo":{"stringUnit":{"value":"Session ຕ້ອງການເຂົ້າເຖິງຟາຍເພື່ອບັນທຶກຢາງແລະວິດີໂອ.","state":"translated"}},"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup memoriji za spremanje privitaka i medija."}},"eu":{"stringUnit":{"value":"Session(e)k biltegirako sarbidea behar du eranskinak eta hedabideak gordetzeko.","state":"translated"}},"ku":{"stringUnit":{"state":"translated","value":"Session permiya hilkişina xelasî û medyayê hewce dike."}},"fa":{"stringUnit":{"state":"translated","value":"Session برای ذخیره پیوست‌ها و رسانه‌ها نیاز به دسترسی به حافظه دارد."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو منسلکات اور میڈیا محفوظ کرنے کے لیے اسٹوریج کی اجازت درکار ہے۔"}},"uz":{"stringUnit":{"value":"Session fayl va media tarkiblarini saqlash uchun saqlashga kirishni talab qiladi.","state":"translated"}},"da":{"stringUnit":{"state":"translated","value":"Session skal have lageradgang for at gemme vedhæftninger og mediefiler."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к хранилищу для сохранения вложений и медиафайлов."}},"lt":{"stringUnit":{"value":"Session reikia prieigos prie saugyklos, kad galėtų įrašyti priedus ir mediją.","state":"translated"}},"pa-IN":{"stringUnit":{"value":"Session ਨੂੰ ਅਟੈਚਮੈਂਟਸ ਅਤੇ ਮੀਡੀਆ ਸੰਭਾਲਣ ਲਈ ਸਟੋਰੇਜ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।","state":"translated"}},"zh-TW":{"stringUnit":{"value":"Session 需要存儲權限以保存附件和媒體。","state":"translated"}},"pl":{"stringUnit":{"state":"translated","value":"Aby zapisywać załączniki i multimedia, aplikacja Session potrzebuje dostępu do pamięci."}},"es-419":{"stringUnit":{"value":"Session necesita acceso al almacenamiento para guardar adjuntos y multimedia.","state":"translated"}},"ne-NP":{"stringUnit":{"value":"Session लाई अट्याचमेन्ट र मिडिया सेभ गर्न स्टोरज पहुँच आवश्यक छ।","state":"translated"}},"id":{"stringUnit":{"value":"Session membutuhkan akses penyimpanan untuk menyimpan lampiran dan media.","state":"translated"}},"sl":{"stringUnit":{"state":"translated","value":"Session potrebuje dostop do shrambe za shranjevanje prilog in medijev."}},"zh-CN":{"stringUnit":{"value":"Session需要存储权限来保存附件和媒体。","state":"translated"}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება მეხსიერების წვდომა მიმაგრებული ფაილებისა და მედიების შესანახად."}},"uk":{"stringUnit":{"value":"Session потребує доступу до сховища для збереження вкладень та медіа.","state":"translated"}},"hy-AM":{"stringUnit":{"value":"Session-ը պահանջում է պահեստային հասանելիություն կցորդներն ու մեդիան պահպանելու համար։","state":"translated"}},"nl":{"stringUnit":{"value":"Session heeft opslagtoegang nodig om bijlagen en media op te slaan.","state":"translated"}},"bg":{"stringUnit":{"value":"Session се нуждае от достъп до хранилището, за да запазва прикачени файлове и медия.","state":"translated"}},"tr":{"stringUnit":{"state":"translated","value":"Session, ekleri ve medyayı kaydetmek için depolama erişimine ihtiyaç duyar."}},"af":{"stringUnit":{"value":"Session het berging toegang nodig om aanhegsels en media te stoor.","state":"translated"}},"ps":{"stringUnit":{"state":"translated","value":"Session پیوستونونو او میډیا خوندي کولو لپاره ذخیره کولو ته اړتیا لري."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya hifadhi ili kuhifadhi viambatanisho na vyombo vya habari."}},"eo":{"stringUnit":{"value":"Session bezonas aliron al memoro por konservi aldonaĵojn kaj aŭdvidaĵojn.","state":"translated"}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao armazenamento para salvar anexos e mídias."}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt Speicherzugriff, um Anhänge und Medien zu speichern."}},"ny":{"stringUnit":{"value":"Session imafuna mwayi wosungira kuti asunge attachments ndi media.","state":"translated"}},"bn":{"stringUnit":{"value":"সংযুক্তি এবং মিডিয়া সংরক্ষণ করতে Session এর স্টোরেজ অ্যাকসেস প্রয়োজন।","state":"translated"}},"lg":{"stringUnit":{"value":"Session yeetaaga ssensa y’obusobozi okusigala ekwatibwako aammaamu n’emikutu.","state":"translated"}},"it":{"stringUnit":{"value":"Session richiede l'accesso allo storage per salvare allegati e media.","state":"translated"}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до складиштето за да зачува прилози и медиуми."}},"my":{"stringUnit":{"state":"translated","value":"Session သည် ပူးတွဲချက်များနှင့် မီဒီယာကို သိမ်းဆည်းရန် သိုလှောင်မှုခွင့်ပြုချက်လိုအပ်ပါသည်။"}},"ms":{"stringUnit":{"state":"translated","value":"Session memerlukan akses storan untuk menyimpan lampiran dan media."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần quyền truy cập lưu trữ để lưu các tập tin đính kèm và phương tiện."}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje přístup k úložišti pro ukládání příloh a médií."}},"sk":{"stringUnit":{"state":"translated","value":"Session potrebuje prístup k úložisku na uloženie príloh a médií."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 첨부 파일과 미디어를 저장하기 위해 저장 공간 접근이 필요합니다."}},"en":{"stringUnit":{"state":"translated","value":"Session needs storage access to save attachments and media."}},"lv":{"stringUnit":{"value":"Session ir nepieciešama pieeja glabātuve failu un multimediju saglabāšanai.","state":"translated"}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಅಟ್ಯಾಚ್ಮೆಂಟ್‌ಗಳು ಮತ್ತು ಮಾಧ್ಯಮವನ್ನು ಉಳಿಸಲು ಸಂಗ್ರಹಣೆಯ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ."}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak tárhely-hozzáférésre van szüksége a mellékletek és médiák mentéséhez."}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការចូលប្រើវើសកម្មដើម្បីរក្សាទុកឯកសារ និងមេឌៀ។"}},"cy":{"stringUnit":{"value":"Mae Session angen mynediad i storio i gadw atodiadau a chyfryngau.","state":"translated"}},"be":{"stringUnit":{"value":"Session патрабуе дазволу да сховішча каб захоўваць ўкладанні і медыя.","state":"translated"}},"sq":{"stringUnit":{"value":"Session ka nevojë për leje të hapësirës ruajtëse për të ruajtur attachment-et dhe median.","state":"translated"}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao armazenamento para salvar anexos e mídia."}},"ro":{"stringUnit":{"value":"Session are nevoie de acces la spațiul de stocare pentru a salva atașamente și media.","state":"translated"}},"ca":{"stringUnit":{"value":"Session necessita accés a l'emmagatzematge per desar els fitxers adjunts i els suports.","state":"translated"}},"az":{"stringUnit":{"value":"Session qoşmaları və medianı saxlamaq üçün anbara müraciət etməlidir.","state":"translated"}},"fr":{"stringUnit":{"state":"translated","value":"Session doit accéder au stockage pour enregistrer les pièces jointes et les médias."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita permiso para acceder ao almacenamento para gardar anexos e medios."}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwindawo yokugcina ukuthumela iziphumo kunye nemidiya."}},"sv-SE":{"stringUnit":{"value":"Session behöver åtkomst till lagringsutrymmet för att kunna spara bifogade filer och media.","state":"translated"}},"bal":{"stringUnit":{"value":"Session ذخیرہ پاتبسینہ محفوظ عریض او ذرہے","state":"translated"}},"hi":{"stringUnit":{"state":"translated","value":"Session को अनुलग्नक और मीडिया को सहेजने के लिए संग्रहण पहुंच चाहिए।"}},"th":{"stringUnit":{"value":"Session ต้องได้รับอนุญาตให้เข้าถึงที่เก็บข้อมูลเพื่อบันทึกไฟล์แนบและสื่อ","state":"translated"}},"sh":{"stringUnit":{"value":"Session treba pristup pohrani za spremanje privitaka i medija.","state":"translated"}},"ha":{"stringUnit":{"value":"Session yana buƙatar samun damar ajiya don adana abubuwan haɗe-haɗe da kafofin watsa labarai.","state":"translated"}},"fi":{"stringUnit":{"value":"Session tarvitsee tallennustilan käyttöoikeuden liitteiden ja median tallentamiseksi.","state":"translated"}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στον αποθηκευτικό χώρο για να αποθηκεύσει συνημμένα και πολυμέσα."}},"nn-NO":{"stringUnit":{"value":"Session trenger lagringstilgang for å lagre vedlegg og media.","state":"translated"}},"sr-RS":{"stringUnit":{"state":"translated","value":"Session treba pristup skladištu da sačuva priloge i medije."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab salvestusruumi ligipääsu, et salvestada manuseid ja meediat."}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å lagre vedlegg og media."}},"ta":{"stringUnit":{"state":"translated","value":"Session இணைப்புகள் மற்றும் மெடியாவை சேமிக்க சேமிப்பக அணுகல் தேவை."}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa storage upang mag-save ng mga attachment at media."}},"ja":{"stringUnit":{"value":"Sessionは添付ファイルやメディアを保存するためにストレージへのアクセスが必要です。","state":"translated"}},"sr":{"stringUnit":{"state":"translated","value":"Session треба приступ складишту да сачува прилоге и медије."}},"mn":{"stringUnit":{"state":"translated","value":"Session нь хавсралт болон медиа хадгалахын тулд сангийн хандалт хэрэгтэй."}},"te":{"stringUnit":{"value":"అటాచ్మెంట్‌లు మరియు మీడియాను సేవ్ చేయడానికి Session కు నిల్వ యాక్సెస్ అవసరం.","state":"translated"}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج إذن الوصول إلى التخزين لحفظ المرفقات والوسائط."}},"he":{"stringUnit":{"state":"translated","value":"Session זקוק לגישה לאחסון כדי לשמור צרופות ומדיה."}},"si-LK":{"stringUnit":{"state":"translated","value":"ඇමුණුම් සහ මාධ්‍ය සුරැකීම සඳහා Sessionට ගබඩා ප්‍රවේශය අවශ්‍යවේ."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso de almacenamiento para guardar archivos adjuntos y medios."}}},"extractionState":"manual"},"CFBundleGetInfoString":{"extractionState":"extracted_with_value","comment":"Get Info string","localizations":{"en":{"stringUnit":{"state":"new","value":""}}}},"NSPhotoLibraryUsageDescription":{"localizations":{"lv":{"stringUnit":{"value":"Session vajag pieeju failiem, lai sūtītu atēlus un video.","state":"translated"}},"bn":{"stringUnit":{"value":"ছবি এবং ভিডিও প্রেরণ করতে Session এর স্টোরেজ অ্যাকসেস প্রয়োজন।","state":"translated"}},"cy":{"stringUnit":{"state":"translated","value":"Mae Session angen mynediad i storio i anfon lluniau a fideos."}},"uk":{"stringUnit":{"value":"Session потребує доступу до сховища для відправлення фотографій та відео.","state":"translated"}},"ru":{"stringUnit":{"value":"Session требуется доступ к хранилищу для отправки фотографий и видео.","state":"translated"}},"ps":{"stringUnit":{"state":"translated","value":"Session عکسونه او ویډیوګانې لیږلو لپاره ذخیره کولو ته اړتیا لري."}},"mn":{"stringUnit":{"value":"Session зураг болон видеонуудыг илгээхийн тулд сангийн хандалт хэрэгтэй.","state":"translated"}},"si-LK":{"stringUnit":{"value":"ඡායාරූප සහ වීඩියෝ යැවීමට Sessionට ගබඩා ප්‍රවේශය අවශ්‍යයි.","state":"translated"}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso de almacenamiento para enviar fotos y videos."}},"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup memoriji za slanje fotografija i videozapisa."}},"zh-CN":{"stringUnit":{"value":"Session需要存储权限以取用及发送照片或视频。","state":"translated"}},"sq":{"stringUnit":{"value":"Session ka nevojë për leje të hapësirës ruajtëse për të dërguar foto dhe video.","state":"translated"}},"ar":{"stringUnit":{"value":"Session يحتاج إذن الوصول إلى التخزين لإرسال الصور ومقاطع الفيديو.","state":"translated"}},"th":{"stringUnit":{"state":"translated","value":"Session ต้องได้รับอนุญาตให้เข้าถึงที่เก็บข้อมูลเพื่อส่งรูปภาพและวิดีโอ"}},"sh":{"stringUnit":{"value":"Session treba pristup pohrani za slanje slika i videa.","state":"translated"}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao armazenamento para enviar fotos e vídeos."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya kuhifadhi ili kutuma picha na video."}},"fa":{"stringUnit":{"value":"Session برای ارسال عکس‌ها و ویدئو‌ها نیاز به دسترسی حافظه دارد.","state":"translated"}},"ca":{"stringUnit":{"value":"Session necessita accés a l'emmagatzematge per enviar fotografies i vídeos.","state":"translated"}},"kn":{"stringUnit":{"value":"Session ಗೆ ಚಿತ್ರಗಳು ಮತ್ತು ವೀಡಿಯೊಗಳನ್ನು ಕಳುಹಿಸಲು ಸಂಗ್ರಹಣೆಯ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ.","state":"translated"}},"mk":{"stringUnit":{"value":"Session има потреба од пристап до складиштето за да испраќа фотографии и видеа.","state":"translated"}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa storage upang magpadala ng mga litrato at video."}},"km":{"stringUnit":{"value":"Session ត្រូវការភ្ជាប់អង្គរក្សាទុកដើម្បីផ្ញើរូបទិញនិងវីដេអូ.","state":"translated"}},"ro":{"stringUnit":{"value":"Session are nevoie de acces la spațiul de stocare pentru a trimite poze și clipuri video.","state":"translated"}},"it":{"stringUnit":{"state":"translated","value":"Session richiede l'accesso all'archiviazione per inviare foto e video."}},"lg":{"stringUnit":{"value":"Session yeetaaga ssensa y’obusobozi okutuma ebifaananyi n’ebifaananyi ebya vidiyo.","state":"translated"}},"lt":{"stringUnit":{"state":"translated","value":"Session reikia prieigos prie saugyklos norint siųsti nuotraukas ir vaizdo įrašus."}},"sk":{"stringUnit":{"value":"Session potrebuje prístup na disk na posielanie fotiek a videí.","state":"translated"}},"nl":{"stringUnit":{"value":"Session heeft toegang nodig tot de opslag om foto's en video's te kunnen verzenden.","state":"translated"}},"ka":{"stringUnit":{"value":"Session-ს სჭირდება მეხსიერების წვდომა ფოტოებისა და ვიდეოების გასაგზავნად.","state":"translated"}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar samun damar ajiya don aikawa da hotuna da bidiyo."}},"nn-NO":{"stringUnit":{"value":"Session trenger lagringstilgang for å sende bilete og videoar.","state":"translated"}},"ta":{"stringUnit":{"value":"Session புகைப்படங்கள் மற்றும் வீடியோக்களை அனுப்ப சேமிப்பக அணுகல் தேவை.","state":"translated"}},"en":{"stringUnit":{"value":"Session needs storage access to send photos and videos.","state":"translated"}},"bal":{"stringUnit":{"state":"translated","value":"Session ذخیرہ پاتبسینہ بھیجنے تصویریں دکنیں"}},"eo":{"stringUnit":{"value":"Session bezonas aliron al memoro por sendi bildojn kaj videojn.","state":"translated"}},"af":{"stringUnit":{"value":"Session het berging toegang nodig om foto's en video's te stuur.","state":"translated"}},"te":{"stringUnit":{"value":"ఫోటోలు మరియు వీడియోలను పంపడానికి Session కు నిల్వ యాక్సెస్ అవసరం.","state":"translated"}},"uz":{"stringUnit":{"state":"translated","value":"Session fotosuratlar va videolarni yuborish uchun saqlashga kirishni talab qiladi."}},"id":{"stringUnit":{"value":"Session membutuhkan akses penyimpanan untuk mengirim foto dan video.","state":"translated"}},"pt-BR":{"stringUnit":{"value":"Session precisa de acesso ao seu armazenamento para enviar fotos e vídeos.","state":"translated"}},"xh":{"stringUnit":{"value":"Session ifuna ukufikelela kwindawo yokugcina ukuthumela iifoto nevidiyo.","state":"translated"}},"sl":{"stringUnit":{"value":"Session potrebuje dostop do shrambe za pošiljanje fotografij in videoposnetkov.","state":"translated"}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງການເຂົ້າເຖິງຟາຍເພື່ອສົ່ງຮູບແລະວິດີໂອ."}},"tr":{"stringUnit":{"state":"translated","value":"Session, fotoğraf ve video göndermek için depolama erişimine ihtiyaç duyar."}},"vi":{"stringUnit":{"value":"Session cần quyền truy cập lưu trữ để gửi ảnh và video.","state":"translated"}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k biltegirako sarbidea behar du argazkiak eta bideoak bidaltzeko."}},"be":{"stringUnit":{"value":"Session патрабуе дазволу да сховішча каб дасылаць фота і відэа.","state":"translated"}},"pl":{"stringUnit":{"state":"translated","value":"Aby wysyłać zdjęcia i filmy, aplikacja Session potrzebuje dostępu do pamięci."}},"hu":{"stringUnit":{"value":"Session alkalmazásnak tárhely-hozzáférésre van szüksége a fotók és videók elküldéséhez.","state":"translated"}},"ne-NP":{"stringUnit":{"value":"Session लाई फोटो र भिडियोहरू पठाउन स्टोरज पहुँच आवश्यक छ।","state":"translated"}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਫੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓਜ਼ ਭੇਜਣ ਲਈ ਸਟੋਰੇਜ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।"}},"bg":{"stringUnit":{"value":"Session се нуждае от достъп до хранилището, за да изпраща снимки и видеота.","state":"translated"}},"nb":{"stringUnit":{"value":"Session trenger lagringstilgang for å sende bilder og videoer.","state":"translated"}},"da":{"stringUnit":{"state":"translated","value":"Session har brug for lageradgang for at sende billeder og videoer."}},"my":{"stringUnit":{"value":"Session သည် ဓာတ်ပုံများနှင့် ဗွီဒီယိုများ ပို့ရန် သိမ်းဆည်းမှုပုံစံခွင့်လိုအပ်သည်။","state":"translated"}},"hi":{"stringUnit":{"value":"Session को फ़ोटो और वीडियो भेजने के लिए संग्रहण पहुंच चाहिए।","state":"translated"}},"ur-IN":{"stringUnit":{"value":"Session کو تصاویر اور ویڈیوز بھیجنے کے لیے اسٹوریج کی اجازت درکار ہے۔","state":"translated"}},"sr":{"stringUnit":{"value":"Session треба дозволу за складиште да шаље слике и видео клипове.","state":"translated"}},"sr-RS":{"stringUnit":{"value":"Session treba pristup skladištu da šalje fotografije i videe.","state":"translated"}},"he":{"stringUnit":{"state":"translated","value":"Session צריך הרשאות גישה לאחסון על מנת לשלוח תמונות ווידיאו."}},"ku":{"stringUnit":{"value":"Session permiya hilkişina wêneyên û vedîdarên bişîne.","state":"translated"}},"fi":{"stringUnit":{"value":"Session tarvitsee tallennustilan käyttöoikeuden kuvien ja videoiden lähettämiseksi.","state":"translated"}},"es-419":{"stringUnit":{"state":"translated","value":"Session necesita acceso al almacenamiento para enviar fotos y videos."}},"ny":{"stringUnit":{"value":"Session imafuna mwayi wosungira kuti atumize zithunzi ndi makanema.","state":"translated"}},"de":{"stringUnit":{"state":"translated","value":"Session Benötigt Speicherzugriff, um Fotos und Videos zu senden."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 사진과 동영상을 전송하기 위해 저장공간 접근이 필요합니다."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab fotode ja videote saatmiseks juurdepääsu salvestusruumile."}},"ms":{"stringUnit":{"state":"translated","value":"Session memerlukan akses storan untuk menghantar foto dan video."}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στον αποθηκευτικό χώρο για την αποστολή φωτογραφιών και βίντεο."}},"cs":{"stringUnit":{"value":"Session potřebuje přístup k úložišti pro odesílání fotografií a videí.","state":"translated"}},"sv-SE":{"stringUnit":{"value":"Session behöver åtkomst till lagringsutrymmet för att kunna skicka foton och filmer.","state":"translated"}},"fr":{"stringUnit":{"state":"translated","value":"Session a besoin d'un accès au stockage pour envoyer des photos et des vidéos."}},"zh-TW":{"stringUnit":{"value":"Session 需要存儲權限來發送照片和影片。","state":"translated"}},"az":{"stringUnit":{"value":"Session foto və videoları göndərmək üçün anbara müraciət etməlidir.","state":"translated"}},"gl":{"stringUnit":{"value":"Session necesita permiso para acceder ao almacenamento para enviar fotos e vídeos.","state":"translated"}},"ja":{"stringUnit":{"state":"translated","value":"Sessionは写真や動画を送信するためにストレージへのアクセスが必要です"}},"hy-AM":{"stringUnit":{"value":"Session-ը պահանջում է պահեստային հասանելիություն՝ լուսանկարներ և տեսանյութեր ուղարկելու համար։","state":"translated"}}},"extractionState":"manual"},"NSHumanReadableCopyright":{"localizations":{"en":{"stringUnit":{"state":"new","value":"com.loki-project.loki-messenger"}}},"comment":"Copyright (human-readable)","extractionState":"extracted_with_value"},"NSCameraUsageDescription":{"extractionState":"manual","localizations":{"ta":{"stringUnit":{"state":"translated","value":"Session புகைப்படங்கள், வீடியோக்களை எடுக்க, QR குறியீடுகளை ஸ்கேன் செய்ய கேமரா அணுகல் தேவை."}},"si-LK":{"stringUnit":{"value":"Sessionට ඡායාරූප සහ වීඩියෝ ගැනීමට හෝ QR කේත පරිලෝකනය කිරීමට කැමරා ප්‍රවේශය අවශ්‍යයි.","state":"translated"}},"en":{"stringUnit":{"state":"translated","value":"Session needs camera access to take photos and videos, or scan QR codes."}},"cy":{"stringUnit":{"value":"Mae angen mynediad i'r camera ar Session i dynnu lluniau a fideos, neu i sganio côd QR.","state":"translated"}},"sq":{"stringUnit":{"state":"translated","value":"Session ka nevojë për leje përdorimi të kamerës për të bërë foto dhe video, ose për të skanuar kodet QR."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до камерата за да слика фотографии и видеа, или да скенира QR-кодови."}},"ja":{"stringUnit":{"state":"translated","value":"Sessionで写真や動画を撮るには、またはQRコードをスキャンするにはカメラへのアクセスが必要です。"}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការការចូលប្រើកាមេរ៉ាដើម្បីថតរូប និងវីដេអូ ឬស្កេនកូដ QR ។"}},"ps":{"stringUnit":{"value":"Session ته اړتیا ده چې عکسونه او ویډیوګانې واخلي، یا QR کوډونه سکین کړي.","state":"translated"}},"ru":{"stringUnit":{"value":"Session требуется доступ к камере для съемки фото, видео, а также сканирования QR-кодов.","state":"translated"}},"sk":{"stringUnit":{"value":"Session potrebuje prístup ku kamere na vytvárať fotografie a videá, alebo skenovanie QR kódov.","state":"translated"}},"bg":{"stringUnit":{"value":"Session се нуждае от достъп до камерата, за да прави снимки и видеота, или да сканира QR кодове.","state":"translated"}},"es-419":{"stringUnit":{"value":"Session necesita acceso a la cámara para tomar fotos y videos, o escanear códigos QR.","state":"translated"}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई फोटो र भिडियो लिन वा QR कोड स्क्यान गर्न क्यामेराको पहुँच आवश्यक छ।"}},"zh-CN":{"stringUnit":{"value":"Session需要相机权限来拍摄照片和视频,或扫描二维码。","state":"translated"}},"lt":{"stringUnit":{"value":"Session reikia prieigos prie kameros, kad galėtumėte fotografuoti, filmuoti ar skenuoti QR kodus.","state":"translated"}},"lv":{"stringUnit":{"state":"translated","value":"Session ir nepieciešama piekļuve kamerai, lai uzņemtu attēlus un video, vai skenētu QR kodus."}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak kamera-hozzáférésre van szüksége fotók és videók készítéséhez, illetve QR-kódok beolvasásához."}},"hy-AM":{"stringUnit":{"value":"Session-ը պետք է հասանելիություն տեսախցիկին՝ լուսանկարներ և տեսանյութեր անելու կամ QR կոդերը սկանավորելու համար։","state":"translated"}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಚಿತ್ರಗಳು, ವೀಡಿಯೊಗಳು, ಅಥವಾ QR ಕೋಡ್ಗಳು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಕ್ಯಾಮೆರಾ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ."}},"te":{"stringUnit":{"value":"ఫోటోలను మరియు వీడియోలను తీసుకోవడం లేదా QR కోడ్లను స్కాన్ చేయడానికి Session కు కెమెరా యాక్సెస్ కావాలి.","state":"translated"}},"fr":{"stringUnit":{"state":"translated","value":"Session a besoin de l’autorisation Caméra pour prendre des photos ou des vidéos, ou scanner des codes QR."}},"sr-RS":{"stringUnit":{"value":"Session treba pristup kameri da slika fotografije i snima videe, ili skenira QR kodove.","state":"translated"}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwikhamera ukuthatha iifoto nevidiyo, okanye ukukhangela iikhowudi ze-QR."}},"lg":{"stringUnit":{"value":"Session yeetaaga ssensa ya kkamera okutwala ebifaananyi n’ebifaananyi ebya vidiyo, oba okukebera QR codes.","state":"translated"}},"uk":{"stringUnit":{"value":"Session потребує доступ до камери, щоб фотографувати, знімати відео або сканувати QR-коди.","state":"translated"}},"fa":{"stringUnit":{"state":"translated","value":"Session برای گرفتن عکس‌ و ویدئو، یا اسکن کد‌های QR نیاز به دسترسی دوربین دارد."}},"af":{"stringUnit":{"state":"translated","value":"Session het kamera toegang nodig om foto's en video's te neem, of om QR-kodes te skandeer."}},"nb":{"stringUnit":{"value":"Session trenger kameratilgang for å ta bilder og videoer eller skanne QR-koder.","state":"translated"}},"nn-NO":{"stringUnit":{"state":"translated","value":"Session treng tilgang til kameraet for å ta bilete eller videoar, eller skanna QR-kodar."}},"sr":{"stringUnit":{"value":"Session треба дозволу за камеру да прави слике и видео клипове, или скенира QR кодове.","state":"translated"}},"bn":{"stringUnit":{"value":"ছবি ও ভিডিও করার জন্য Session এর ক্যামেরা অ্যাকসেস প্রয়োজন বা QR কোড স্ক্যান করা।","state":"translated"}},"ku":{"stringUnit":{"value":"Session پێویستە بەکارهێنانی کامێرای پێویستە بۆ وەرگرتنی وێنه‌ و ڤیدیۆکان، یان ڕووپیاکانی QR codeکان.","state":"translated"}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita acceder á cámara para tirar fotografías e facer vídeos ou escanear códigos QR."}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج إذن الوصول إلى الكاميرا لالتقاط الصور ومقاطع الفيديو، أو لمسح رموز الاستجابة السريعة."}},"tr":{"stringUnit":{"value":"Session, fotoğraf ve video çekmek veya QR kodları taramak için kamera erişimine ihtiyaç duyar.","state":"translated"}},"fil":{"stringUnit":{"value":"Kailangan ng Session ng access sa camera para kumuha ng mga larawan at video, o ma-scan ang mga QR code.","state":"translated"}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k kameraren sarbidea behar du argazkiak eta bideoak ateratzeko, edo QR kodeak eskaneatzeko."}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt die Berechtigung »Kamera«, um Fotos oder Videos aufzunehmen oder QR-Codes zu scannen."}},"eo":{"stringUnit":{"value":"Session bezonas fotilan aliron por preni fotojn kaj videojn, aŭ skani QR-kodojn.","state":"translated"}},"ro":{"stringUnit":{"state":"translated","value":"Session are nevoie de acces la cameră pentru a realiza poze și clipuri video sau pentru a scana coduri QR."}},"ha":{"stringUnit":{"value":"Session yana buƙatar samun damar kyamara don ɗaukar hotuna da bidiyo, ko duba lambobin QR.","state":"translated"}},"sl":{"stringUnit":{"value":"Session potrebuje dostop do kamere za fotografiranje in snemanje, ali skeniranje QR kod.","state":"translated"}},"pl":{"stringUnit":{"state":"translated","value":"Aby robić zdjęcia, nagrywać filmy i skanować kody QR, aplikacja Session potrzebuje dostępu do aparatu"}},"pa-IN":{"stringUnit":{"value":"Session ਨੂੰ ਫੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓਜ਼ ਲੈਣ ਜਾਂ QR ਕੋਡ ਸਕੈਨ ਕਰਨ ਲਈ ਕੈਮਰਾ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।","state":"translated"}},"id":{"stringUnit":{"state":"translated","value":"Session membutuhkan akses kamera untuk mengambil foto dan video, atau memindai kode QR."}},"vi":{"stringUnit":{"value":"Session cần truy cập máy ảnh để chụp ảnh, quay video hoặc quét mã QR.","state":"translated"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita accés a la càmera per fer fotografies i vídeos, o escanejar codis QR."}},"sh":{"stringUnit":{"value":"Session treba pristup kameri kako bi snimio slike ili video, ili skenirao QR kodove.","state":"translated"}},"el":{"stringUnit":{"value":"Το Session χρειάζεται πρόσβαση στην κάμερα για λήψη φωτογραφιών και βίντεο ή για σάρωση κωδικών QR.","state":"translated"}},"hr":{"stringUnit":{"value":"Session treba pristup kameri za snimanje fotografija i videozapisa, ili skeniranje QR kôdova.","state":"translated"}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya kamera kuchukua picha na video, au kuchanganua misimbo ya QR."}},"lo":{"stringUnit":{"value":"Session ຕ້ອງການເຂົ້າເຖິງກ້ອງເພື່ອຖ່າຍຮູບແລະວິດີໂອ, ຫຼືສະແກນ QR codes.","state":"translated"}},"zh-TW":{"stringUnit":{"value":"Session 需要使用相機來拍攝照片和影片,或掃描 QR 圖碼。","state":"translated"}},"hi":{"stringUnit":{"value":"फ़ोटो और वीडियो लेने या क्यूआर कोड स्कैन करने के लिए Session को कैमरा एक्सेस की आवश्यकता है।","state":"translated"}},"et":{"stringUnit":{"value":"Session vajab fotode ja videote salvestamiseks või QR-koodide skannimiseks kaamera juurdepääsu.","state":"translated"}},"fi":{"stringUnit":{"value":"Session tarvitsee kameran käyttöoikeuden kuvien ja videoiden ottamiseksi tai QR-koodien skannaamiseksi.","state":"translated"}},"ko":{"stringUnit":{"value":"Session은 사진과 동영상을 찍거나 QR 코드를 스캔하기 위해 카메라 접근이 필요합니다.","state":"translated"}},"cs":{"stringUnit":{"value":"Session potřebuje přístup k fotoaparátu pro pořizování fotografií a videí nebo skenování QR kódů.","state":"translated"}},"bal":{"stringUnit":{"value":"Session کماٹ پاتبسینہ مجبورے تصاویرا و ویڈیوشاں بیہ QR سکینشہ.","state":"translated"}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو تصاویر اور ویڈیوز لینے یا QR کوڈز اسکین کرنے کے لیے کیمرے کی اجازت درکار ہے۔"}},"th":{"stringUnit":{"value":"Session ต้องได้รับอนุญาตให้เข้าถึงกล้องเพื่อถ่ายรูปและวิดีโอ หรือสแกนรหัส QR","state":"translated"}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso a la cámara para tomar fotos y videos, o escanear códigos QR."}},"sv-SE":{"stringUnit":{"value":"Session behöver åtkomst till kameran för att kunna fotografera och filma eller skanna QR-koder.","state":"translated"}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso à câmera para tirar fotos e vídeos, ou escanear códigos QR."}},"da":{"stringUnit":{"state":"translated","value":"Session kræver tilladelse til at tilgå dit kamera, for at kunne tage billeder eller scanne QR-koder."}},"mn":{"stringUnit":{"value":"Session нь гэрэл зураг болон видеог авах эсвэл QR кодыг скан хийхийн тулд камерт хандалт хэрэгтэй.","state":"translated"}},"be":{"stringUnit":{"state":"translated","value":"Session патрэбен дазвол на камеру, каб рабіць фота ці відэа альбо сканаваць QR-коды."}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება კამერის წვდომა ფოტოებისა და ვიდეოების გადასაღებად, ან QR კოდების დასანახად."}},"it":{"stringUnit":{"value":"Session richiede l'accesso alla fotocamera per scattare foto e video, o scansionare i codici QR.","state":"translated"}},"uz":{"stringUnit":{"state":"translated","value":"Session fotosuratlar va videolarni olish yoki QR kodlarni skanerlash uchun kamera kirishini talab qiladi."}},"ny":{"stringUnit":{"value":"Session iyenera kupititsa mwayi kwa kamera kuti kutenga zithunzi ndi makanema, kapena kuwunika ma QR codes.","state":"translated"}},"my":{"stringUnit":{"state":"translated","value":"Session က ဓါတ်ပုံတွေနဲ့ ဗီဒီယိုတွေရိုက်ဖို့၊ ဒါမှမဟုတ် QR ကုဒ်တွေ ရှာဖွေရန် အတွက် ကင်မရာသုံးစွဲခွင့် လိုအပ်ပါတယ်။"}},"ms":{"stringUnit":{"value":"Session memerlukan akses kamera untuk mengambil gambar dan video, atau mengimbas kod QR.","state":"translated"}},"nl":{"stringUnit":{"value":"Session heeft toegang tot de camera nodig om foto's en video's te maken of QR-codes te scannen.","state":"translated"}},"he":{"stringUnit":{"value":"Session צריך הרשאות מצלמה כדי לצלם תצלומים או להקליט וידיאו או לסרוק קודי QR.","state":"translated"}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso à câmera para tirar fotos e vídeos, ou escanear códigos QR."}},"az":{"stringUnit":{"state":"translated","value":"Session foto və video çəkmək və ya QR kodlarını skan etmək üçün kameraya müraciət etməlidir."}}}},"New Message":{},"CFBundleDisplayName":{"localizations":{"en":{"stringUnit":{"value":"Session","state":"new"}}},"extractionState":"extracted_with_value","comment":"Bundle display name"}}} \ No newline at end of file +{"sourceLanguage":"en","strings":{"CFBundleDisplayName":{"comment":"Bundle display name","extractionState":"extracted_with_value","localizations":{"en":{"stringUnit":{"state":"new","value":"Session"}}}},"CFBundleGetInfoString":{"comment":"Get Info string","extractionState":"extracted_with_value","localizations":{"en":{"stringUnit":{"state":"new","value":""}}}},"CFBundleName":{"comment":"Bundle name","extractionState":"extracted_with_value","localizations":{"en":{"stringUnit":{"state":"new","value":"Session"}}}},"New Message":{},"NSAppleMusicUsageDescription":{"extractionState":"manual","localizations":{"af":{"stringUnit":{"state":"translated","value":"Session moet Apple Music gebruik om media-aanhegsels te speel."}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج استخدام Apple Music لتشغيل مرفقات الوسائط."}},"az":{"stringUnit":{"state":"translated","value":"Session media qoşmalarını oxutmaq üçün Apple Music-i istifadə etməlidir."}},"bal":{"stringUnit":{"state":"translated","value":"Session xیس پاتبسینہ ایپل موزیک لو پہ اجرأ ہٰن اختیارات استعمالے"}},"be":{"stringUnit":{"state":"translated","value":"Session патрэбен доступ да Apple Music, каб прайграваць медыя ўкладанні."}},"bg":{"stringUnit":{"state":"translated","value":"Session трябва да използва Apple Music, за да възпроизвежда медийни прикачени файлове."}},"bn":{"stringUnit":{"state":"translated","value":"মিডিয়া সংযুক্তি প্লে করার জন্য Session কে Apple Music ব্যবহার করতে হবে।"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita utilitzar Apple Music per reproduir fitxers adjunts de suports."}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje použít Apple Music pro přehrávání mediálních příloh."}},"cy":{"stringUnit":{"state":"translated","value":"Mae angen i Session ddefnyddio Apple Music i chwarae atodiadau cyfryngau."}},"da":{"stringUnit":{"state":"translated","value":"Session skal bruge Apple Music for at afspille medievedhæftninger."}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt Zugriff auf Apple Music, um Medienanhänge abzuspielen."}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στο Apple Music για αναπαραγωγή συνημμένων πολυμέσων."}},"en":{"stringUnit":{"state":"translated","value":"Session needs to use Apple Music to play media attachments."}},"eo":{"stringUnit":{"state":"translated","value":"Session bezonas uzi Apple Music por ludi aŭdvidaĵojn."}},"es-419":{"stringUnit":{"state":"translated","value":"Session necesita usar Apple Music para reproducir archivos adjuntos multimedia."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita usar Apple Music para reproducir archivos adjuntos de medios."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab Apple Musici kasutamist, et esitada meediamanuseid."}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k Apple Music erabiltzea behar du hedabide eranskinak erreproduzitzeko."}},"fa":{"stringUnit":{"state":"translated","value":"Session باید از Apple Music برای پخش پیوست‌های رسانه‌ای استفاده کند."}},"fi":{"stringUnit":{"state":"translated","value":"Session tarvitsee käyttää Apple Musiikkia mediasisältöjen toistamiseen."}},"fil":{"stringUnit":{"state":"translated","value":"Kinakailangang magamit ng Session ang Apple Music upang magpatugtog ng mga media attachment."}},"fr":{"stringUnit":{"state":"translated","value":"Session doit accéder à Apple Music pour lire les pièces jointes multimédias."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita usar Apple Music para reproducir anexos multimedia."}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar amfani da Apple Music don kunna abin haɗe-haɗen kafofin watsa labarai."}},"he":{"stringUnit":{"state":"translated","value":"Session זקוק ל-Apple Music כדי להפעיל צרופות מדיה."}},"hi":{"stringUnit":{"state":"translated","value":"मीडिया संलग्नक बजाने के लिए Session को Apple Music के उपयोग की आवश्यकता है।"}},"hr":{"stringUnit":{"state":"translated","value":"Session treba koristiti Apple Music za reprodukciju medijskih privitaka."}},"hu":{"stringUnit":{"state":"translated","value":"Session-nak szüksége van az Apple Music használatára a média mellékletek lejátszásához."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ը պետք է օգտագործի Apple Music՝ մեդիա կցորդները նվագարկելու համար։"}},"id":{"stringUnit":{"state":"translated","value":"Session membutuhkan Apple Music untuk memutar lampiran media."}},"it":{"stringUnit":{"state":"translated","value":"Session deve utilizzare Apple Music per riprodurre gli allegati multimediali."}},"ja":{"stringUnit":{"state":"translated","value":"Sessionはメディア添付ファイルを再生するためにApple Musicを使用する必要があります"}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება Apple Music-ის გამოყენება მედიამიკრძურბების სათამაშოდ."}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការប្រើប្រាស់ Apple Music ដើម្បីចាក់មេឌៀភ្ជាប់"}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಮಾಧ್ಯಮ ಅಟ್ಯಾಚ್ಮೆಂಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಆಪಲ್ ಮ್ಯೂಸಿಕ್ ಬಳಸಬೇಕು."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 미디어 첨부 파일을 재생하기 위해 Apple Music을 사용해야 합니다."}},"ku":{"stringUnit":{"state":"translated","value":"Session پێویستە بە پارێزمەنیی ژمارەی تەلەفۆنەکان بۆ بەکردنەوەی هەموو پەیوەستەکان."}},"ku-TR":{"stringUnit":{"state":"translated","value":"Session permiya bikar anînina Apple Music hewce dike da ku tesawirên medyayê bixebitîne."}},"lg":{"stringUnit":{"state":"translated","value":"Session keetaaga kuzannyisa Apple Music okuzannyisa ekwatibwako okuva mu mikutu."}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງໃຊ້ Apple Music ເພື່ອປ່ອຍແນບສື່ມວນຊົນ."}},"lt":{"stringUnit":{"state":"translated","value":"Session reikia naudoti Apple Music, kad galėtų leisti medijos priedus."}},"lv":{"stringUnit":{"state":"translated","value":"Session nepieciešams izmantot Apple Music, lai atskaņotu multivides pielikumus."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од Apple Music за да ги репродуцира медиумските прилози."}},"mn":{"stringUnit":{"state":"translated","value":"Session медиа хавсралтуудыг тоглуулахын тулд Apple Music-ийг ашиглах хэрэгтэй."}},"ms":{"stringUnit":{"state":"translated","value":"Session perlu menggunakan Apple Music untuk memainkan lampiran media."}},"my":{"stringUnit":{"state":"translated","value":"Session သည် Apple Music ကို အသုံးပြု၍ မီဒီယာလုံခြုံမှုကို ဖွင့်ရန် လိုအပ်သည်။"}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger å bruke Apple Music for å spille av mediavedlegg."}},"nb-NO":{"stringUnit":{"state":"translated","value":"Session må bruke Apple Music for å spille medievedlegg."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई मिडिया अट्याचमेन्टहरू प्ले गर्न एप्पल म्यूजिक प्रयोग गर्नु पर्छ।"}},"nl":{"stringUnit":{"state":"translated","value":"Session moet Apple Music gebruiken om mediabijlagen af te spelen."}},"nn-NO":{"stringUnit":{"state":"translated","value":"Session trenger Apple Music for å spille av media-vedlegg."}},"ny":{"stringUnit":{"state":"translated","value":"Session iyenera kugwiritsa ntchito Apple Music kuti izisintha ma attachment a media."}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਮੀਡੀਆ ਅਟੈਚਮੈਂਟਸ ਖੇਡਣ ਲਈ ਐਪਲ ਮਿਊਜ਼ਿਕ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ।"}},"pl":{"stringUnit":{"state":"translated","value":"Do odtwarzania załączników multimedialnych aplikacja Session potrzebuje używać aplikacji Apple Music."}},"ps":{"stringUnit":{"state":"translated","value":"Session میوزیک مولا زموږ توانیدونکی د Apple Music نه په لوبولوکې کارول کیږي."}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa usar a Apple Music para reproduzir anexos de mídia."}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa usar o Apple Music para reproduzir anexos de multimédia."}},"ro":{"stringUnit":{"state":"translated","value":"Session are nevoie de acces la Apple Music pentru a reda atașamente media."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к Apple Music для воспроизведения медиафайлов."}},"sh":{"stringUnit":{"state":"translated","value":"Session treba koristiti Apple Music za reprodukciju medijskih privitaka."}},"si-LK":{"stringUnit":{"state":"translated","value":"මාධ්‍ය ඇමුණුම් වාදනය කිරීමට Session ට Apple Music භාවිත කිරීම අවශ්‍යයි."}},"sk":{"stringUnit":{"state":"translated","value":"Session potrebuje používať Apple Music na prehrávanie mediálnych príloh."}},"sl":{"stringUnit":{"state":"translated","value":"Session potrebuje uporabo Apple Music za predvajanje medijskih prilog."}},"sq":{"stringUnit":{"state":"translated","value":"Session ka nevojë të përdorë Apple Music për të luajtur attachment-e mediaje."}},"sr":{"stringUnit":{"state":"translated","value":"Session треба да користи Apple Music да би репродуковао медијске прилоге."}},"sr-Latn":{"stringUnit":{"state":"translated","value":"Session treba da koristi Apple Music za reprodukciju medijskih priloga."}},"sv-SE":{"stringUnit":{"state":"translated","value":"Session behöver åtkomst till Apple Music för att spela upp bifogade mediafiler."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji kutumia Apple Music kucheza viambatanisho vya vyombo vya habari."}},"ta":{"stringUnit":{"state":"translated","value":"Session மெடியா இணைப்புகளை விளையாட Apple Music ஐ பயன்படுத்த வேண்டும்."}},"te":{"stringUnit":{"state":"translated","value":"మీడియా అటాచ్మెంట్‌లను ప్లే చేయడానికి Session Apple Musicను ఉపయోగించాలి."}},"th":{"stringUnit":{"state":"translated","value":"Session ต้องใช้ Apple Music เพื่อเล่นไฟล์สื่อที่แนบมา"}},"tr":{"stringUnit":{"state":"translated","value":"Session, medya eklerini çalmak için Apple Music'i kullanmak zorunda."}},"uk":{"stringUnit":{"state":"translated","value":"Session потребує використовувати Apple Music для відтворення медіавкладень."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو میڈیا اٹیچمنٹ چلانے کے لیے ایپل میوزک کا استعمال کرنا ہوگا۔"}},"uz":{"stringUnit":{"state":"translated","value":"Session media tarkiblarini ijro etish uchun Apple Music'dan foydalanishi kerak."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần sử dụng Apple Music để phát các tập tin đính kèm phương tiện."}},"xh":{"stringUnit":{"state":"translated","value":"Session kufuneka isebenzise uMculo weApple ukudlala iziphumo zemidiya."}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要使用Apple Music来播放媒体附件。"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要使用 Apple Music 來播放媒體附件。"}}}},"NSCameraUsageDescription":{"extractionState":"manual","localizations":{"af":{"stringUnit":{"state":"translated","value":"Session het kamera toegang nodig om foto's en video's te neem, of om QR-kodes te skandeer."}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج إذن الوصول إلى الكاميرا لالتقاط الصور ومقاطع الفيديو، أو لمسح رموز الاستجابة السريعة."}},"az":{"stringUnit":{"state":"translated","value":"Session foto və video çəkmək və ya QR kodlarını skan etmək üçün kameraya müraciət etməlidir."}},"bal":{"stringUnit":{"state":"translated","value":"Session کماٹ پاتبسینہ مجبورے تصاویرا و ویڈیوشاں بیہ QR سکینشہ."}},"be":{"stringUnit":{"state":"translated","value":"Session патрэбен дазвол на камеру, каб рабіць фота ці відэа альбо сканаваць QR-коды."}},"bg":{"stringUnit":{"state":"translated","value":"Session се нуждае от достъп до камерата, за да прави снимки и видеота, или да сканира QR кодове."}},"bn":{"stringUnit":{"state":"translated","value":"ছবি ও ভিডিও করার জন্য Session এর ক্যামেরা অ্যাকসেস প্রয়োজন বা QR কোড স্ক্যান করা।"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita accés a la càmera per fer fotografies i vídeos, o escanejar codis QR."}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje přístup k fotoaparátu pro pořizování fotografií a videí nebo skenování QR kódů."}},"cy":{"stringUnit":{"state":"translated","value":"Mae angen mynediad i'r camera ar Session i dynnu lluniau a fideos, neu i sganio côd QR."}},"da":{"stringUnit":{"state":"translated","value":"Session kræver tilladelse til at tilgå dit kamera, for at kunne tage billeder eller scanne QR-koder."}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt die Berechtigung »Kamera«, um Fotos oder Videos aufzunehmen oder QR-Codes zu scannen."}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στην κάμερα για λήψη φωτογραφιών και βίντεο ή για σάρωση κωδικών QR."}},"en":{"stringUnit":{"state":"translated","value":"Session needs camera access to take photos and videos, or scan QR codes."}},"eo":{"stringUnit":{"state":"translated","value":"Session bezonas fotilan aliron por preni fotojn kaj videojn, aŭ skani QR-kodojn."}},"es-419":{"stringUnit":{"state":"translated","value":"Session necesita acceso a la cámara para tomar fotos y videos, o escanear códigos QR."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso a la cámara para tomar fotos y videos, o escanear códigos QR."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab fotode ja videote salvestamiseks või QR-koodide skannimiseks kaamera juurdepääsu."}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k kameraren sarbidea behar du argazkiak eta bideoak ateratzeko, edo QR kodeak eskaneatzeko."}},"fa":{"stringUnit":{"state":"translated","value":"Session برای گرفتن عکس‌ و ویدئو، یا اسکن کد‌های QR نیاز به دسترسی دوربین دارد."}},"fi":{"stringUnit":{"state":"translated","value":"Session tarvitsee kameran käyttöoikeuden kuvien ja videoiden ottamiseksi tai QR-koodien skannaamiseksi."}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa camera upang kumuha ng litrato at video, o mag-scan ng mga QR code."}},"fr":{"stringUnit":{"state":"translated","value":"Session a besoin de l’autorisation Caméra pour prendre des photos ou des vidéos, ou scanner des codes QR."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita acceder á cámara para tirar fotografías e facer vídeos ou escanear códigos QR."}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar samun damar kyamara don ɗaukar hotuna da bidiyo, ko duba lambobin QR."}},"he":{"stringUnit":{"state":"translated","value":"Session צריך הרשאות מצלמה כדי לצלם תצלומים או להקליט וידיאו או לסרוק קודי QR."}},"hi":{"stringUnit":{"state":"translated","value":"फ़ोटो और वीडियो लेने या क्यूआर कोड स्कैन करने के लिए Session को कैमरा एक्सेस की आवश्यकता है।"}},"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup kameri za snimanje fotografija i videozapisa, ili skeniranje QR kôdova."}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak kamera-hozzáférésre van szüksége fotók és videók készítéséhez, illetve QR-kódok beolvasásához."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ը պետք է հասանելիություն տեսախցիկին՝ լուսանկարներ և տեսանյութեր անելու կամ QR կոդերը սկանավորելու համար։"}},"id":{"stringUnit":{"state":"translated","value":"Session membutuhkan akses kamera untuk mengambil foto dan video, atau memindai kode QR."}},"it":{"stringUnit":{"state":"translated","value":"Session richiede l'accesso alla fotocamera per scattare foto e video, o scansionare i codici QR."}},"ja":{"stringUnit":{"state":"translated","value":"Sessionで写真や動画を撮るには、またはQRコードをスキャンするにはカメラへのアクセスが必要です。"}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება კამერის წვდომა ფოტოებისა და ვიდეოების გადასაღებად, ან QR კოდების დასანახად."}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការការចូលប្រើកាមេរ៉ាដើម្បីថតរូប និងវីដេអូ ឬស្កេនកូដ QR ។"}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಚಿತ್ರಗಳು, ವೀಡಿಯೊಗಳು, ಅಥವಾ QR ಕೋಡ್ಗಳು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಕ್ಯಾಮೆರಾ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 사진과 동영상을 찍거나 QR 코드를 스캔하기 위해 카메라 접근이 필요합니다."}},"ku":{"stringUnit":{"state":"translated","value":"Session پێویستە بەکارهێنانی کامێرای پێویستە بۆ وەرگرتنی وێنه‌ و ڤیدیۆکان، یان ڕووپیاکانی QR codeکان."}},"ku-TR":{"stringUnit":{"state":"translated","value":"Session permiya kamera hewce dike da ku wêneyên û vedîdarên twist bike, an QR kodên scanner bike."}},"lg":{"stringUnit":{"state":"translated","value":"Session yeetaaga ssensa ya kkamera okutwala ebifaananyi n’ebifaananyi ebya vidiyo, oba okukebera QR codes."}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງການເຂົ້າເຖິງກ້ອງເພື່ອຖ່າຍຮູບແລະວິດີໂອ, ຫຼືສະແກນ QR codes."}},"lt":{"stringUnit":{"state":"translated","value":"Session reikia prieigos prie kameros, kad galėtumėte fotografuoti, filmuoti ar skenuoti QR kodus."}},"lv":{"stringUnit":{"state":"translated","value":"Session ir nepieciešama piekļuve kamerai, lai uzņemtu attēlus un video, vai skenētu QR kodus."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до камерата за да слика фотографии и видеа, или да скенира QR-кодови."}},"mn":{"stringUnit":{"state":"translated","value":"Session нь гэрэл зураг болон видеог авах эсвэл QR кодыг скан хийхийн тулд камерт хандалт хэрэгтэй."}},"ms":{"stringUnit":{"state":"translated","value":"Session memerlukan akses kamera untuk mengambil gambar dan video, atau mengimbas kod QR."}},"my":{"stringUnit":{"state":"translated","value":"Session က ဓါတ်ပုံတွေနဲ့ ဗီဒီယိုတွေရိုက်ဖို့၊ ဒါမှမဟုတ် QR ကုဒ်တွေ ရှာဖွေရန် အတွက် ကင်မရာသုံးစွဲခွင့် လိုအပ်ပါတယ်။"}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger kameratilgang for å ta bilder og videoer eller skanne QR-koder."}},"nb-NO":{"stringUnit":{"state":"translated","value":"Session trenger kameratilgang for å ta bilder og video, eller skanne QR-koder."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई फोटो र भिडियो लिन वा QR कोड स्क्यान गर्न क्यामेराको पहुँच आवश्यक छ।"}},"nl":{"stringUnit":{"state":"translated","value":"Session heeft toegang tot de camera nodig om foto's en video's te maken of QR-codes te scannen."}},"nn-NO":{"stringUnit":{"state":"translated","value":"Session treng tilgang til kameraet for å ta bilete eller videoar, eller skanna QR-kodar."}},"ny":{"stringUnit":{"state":"translated","value":"Session iyenera kupititsa mwayi kwa kamera kuti kutenga zithunzi ndi makanema, kapena kuwunika ma QR codes."}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਫੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓਜ਼ ਲੈਣ ਜਾਂ QR ਕੋਡ ਸਕੈਨ ਕਰਨ ਲਈ ਕੈਮਰਾ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।"}},"pl":{"stringUnit":{"state":"translated","value":"Aby robić zdjęcia, nagrywać filmy i skanować kody QR, aplikacja Session potrzebuje dostępu do aparatu"}},"ps":{"stringUnit":{"state":"translated","value":"Session ته اړتیا ده چې عکسونه او ویډیوګانې واخلي، یا QR کوډونه سکین کړي."}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso à câmera para tirar fotos e vídeos, ou escanear códigos QR."}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso à câmera para tirar fotos e vídeos, ou escanear códigos QR."}},"ro":{"stringUnit":{"state":"translated","value":"Session are nevoie de acces la cameră pentru a realiza poze și clipuri video sau pentru a scana coduri QR."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к камере для съемки фото, видео, а также сканирования QR-кодов."}},"sh":{"stringUnit":{"state":"translated","value":"Session treba pristup kameri kako bi snimio slike ili video, ili skenirao QR kodove."}},"si-LK":{"stringUnit":{"state":"translated","value":"Sessionට ඡායාරූප සහ වීඩියෝ ගැනීමට හෝ QR කේත පරිලෝකනය කිරීමට කැමරා ප්‍රවේශය අවශ්‍යයි."}},"sk":{"stringUnit":{"state":"translated","value":"Session potrebuje prístup ku kamere na vytvárať fotografie a videá, alebo skenovanie QR kódov."}},"sl":{"stringUnit":{"state":"translated","value":"Session potrebuje dostop do kamere za fotografiranje in snemanje, ali skeniranje QR kod."}},"sq":{"stringUnit":{"state":"translated","value":"Session ka nevojë për leje përdorimi të kamerës për të bërë foto dhe video, ose për të skanuar kodet QR."}},"sr":{"stringUnit":{"state":"translated","value":"Session треба дозволу за камеру да прави слике и видео клипове, или скенира QR кодове."}},"sr-Latn":{"stringUnit":{"state":"translated","value":"Session treba pristup kameri da slika fotografije i snima videe, ili skenira QR kodove."}},"sv-SE":{"stringUnit":{"state":"translated","value":"Session behöver åtkomst till kameran för att kunna fotografera och filma eller skanna QR-koder."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya kamera kuchukua picha na video, au kuchanganua misimbo ya QR."}},"ta":{"stringUnit":{"state":"translated","value":"Session புகைப்படங்கள், வீடியோக்களை எடுக்க, QR குறியீடுகளை ஸ்கேன் செய்ய கேமரா அணுகல் தேவை."}},"te":{"stringUnit":{"state":"translated","value":"ఫోటోలను మరియు వీడియోలను తీసుకోవడం లేదా QR కోడ్లను స్కాన్ చేయడానికి Session కు కెమెరా యాక్సెస్ కావాలి."}},"th":{"stringUnit":{"state":"translated","value":"Session ต้องได้รับอนุญาตให้เข้าถึงกล้องเพื่อถ่ายรูปและวิดีโอ หรือสแกนรหัส QR"}},"tr":{"stringUnit":{"state":"translated","value":"Session, fotoğraf ve video çekmek veya QR kodları taramak için kamera erişimine ihtiyaç duyar."}},"uk":{"stringUnit":{"state":"translated","value":"Session потребує доступ до камери, щоб фотографувати, знімати відео або сканувати QR-коди."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو تصاویر اور ویڈیوز لینے یا QR کوڈز اسکین کرنے کے لیے کیمرے کی اجازت درکار ہے۔"}},"uz":{"stringUnit":{"state":"translated","value":"Session fotosuratlar va videolarni olish yoki QR kodlarni skanerlash uchun kameraga kirishga ruxsat talab qiladi."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần truy cập máy ảnh để chụp ảnh, quay video hoặc quét mã QR."}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwikhamera ukuthatha iifoto nevidiyo, okanye ukukhangela iikhowudi ze-QR."}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要相机权限来拍摄照片和视频,或扫描二维码。"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要使用相機來拍攝照片和影片,或掃描 QR 圖碼。"}}}},"NSFaceIDUsageDescription":{"extractionState":"manual","localizations":{"af":{"stringUnit":{"state":"translated","value":"Die skermsluitfunksie op Session gebruik Face ID."}},"ar":{"stringUnit":{"state":"translated","value":"ميزة قفل الشاشة على Session تستخدم Face ID."}},"az":{"stringUnit":{"state":"translated","value":"Session tətbiqinin ekran kilidi özəlliyi Face ID istifadə edir."}},"bal":{"stringUnit":{"state":"translated","value":"Session رو پیلناکردگ لاگو کردانت پاس ID."}},"be":{"stringUnit":{"state":"translated","value":"Функцыя блакіроўкі экрана ў Session выкарыстоўвае Face ID."}},"bg":{"stringUnit":{"state":"translated","value":"Функцията за заключване на екрана в Session използва Face ID."}},"bn":{"stringUnit":{"state":"translated","value":"Session এর স্ক্রিন লক ফিচারটি ফেস আইডি ব্যবহৃত হয়।"}},"ca":{"stringUnit":{"state":"translated","value":"La funció de bloqueig de pantalla en Session utilitza Face ID."}},"cs":{"stringUnit":{"state":"translated","value":"Funkce zamčení obrazovky Session používá Face ID."}},"cy":{"stringUnit":{"state":"translated","value":"Mae'r nodwedd cloi sgrin ar Session yn defnyddio ID Wyneb."}},"da":{"stringUnit":{"state":"translated","value":"Skærmlåsfunktionen på Session bruger Face ID."}},"de":{"stringUnit":{"state":"translated","value":"Die Bildschirmsperrfunktion von Session verwendet Face ID."}},"el":{"stringUnit":{"state":"translated","value":"Η λειτουργία κλειδώματος οθόνης στο Session χρησιμοποιεί το Face ID."}},"en":{"stringUnit":{"state":"translated","value":"The screen lock feature on Session uses Face ID."}},"eo":{"stringUnit":{"state":"translated","value":"La ŝlosila ekrano en Session uzas Vizaĝo-ID."}},"es-419":{"stringUnit":{"state":"translated","value":"La función de pantalla bloqueada en Session usa Face ID."}},"es-ES":{"stringUnit":{"state":"translated","value":"La función de bloqueo de pantalla en Session usa Face ID."}},"et":{"stringUnit":{"state":"translated","value":"Session ekraaniluku funktsioon kasutab Face ID-d."}},"eu":{"stringUnit":{"state":"translated","value":"Session-ko pantaila blokeatzearen funtzioak Face ID erabiltzen du."}},"fa":{"stringUnit":{"state":"translated","value":"ویژگی قفل صفحه در Session از Face ID استفاده می‌کند."}},"fi":{"stringUnit":{"state":"translated","value":"Näytön lukitusominaisuus Session käyttää Face ID:tä."}},"fil":{"stringUnit":{"state":"translated","value":"Ang screen lock feature ng Session ay gumagamit ng Face ID."}},"fr":{"stringUnit":{"state":"translated","value":"La fonctionnalité de verrouillage d'écran sur Session utilise Face ID."}},"gl":{"stringUnit":{"state":"translated","value":"A funcionalidade de bloqueo de pantalla en Session usa Face ID."}},"ha":{"stringUnit":{"state":"translated","value":"Tsarin kulle allo akan Session yana amfani da Face ID."}},"he":{"stringUnit":{"state":"translated","value":"תכונת נעילת המסך ב-Session משתמשת בזיהוי פנים."}},"hi":{"stringUnit":{"state":"translated","value":"Session पर स्क्रीन लॉक फीचर Face ID का उपयोग करता है।"}},"hr":{"stringUnit":{"state":"translated","value":"Funkcija zaključavanja zaslona na Session koristi Face ID."}},"hu":{"stringUnit":{"state":"translated","value":"A Session képernyőzár funkciója Face ID-t használ."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ի էկրանային կողպման հատկությունը օգտագործում է Face ID:"}},"id":{"stringUnit":{"state":"translated","value":"Fitur kunci layar pada Session menggunakan Face ID."}},"it":{"stringUnit":{"state":"translated","value":"La funzione di blocco schermo su Session usa il Face ID."}},"ja":{"stringUnit":{"state":"translated","value":"Session の画面ロック機能はFace IDを使用します。"}},"ka":{"stringUnit":{"state":"translated","value":"ეკრანის დაბლოკვის ფუნქცია Session-ზე იყენებს Face ID-ს"}},"km":{"stringUnit":{"state":"translated","value":"The screen lock feature on Session uses Face ID."}},"kn":{"stringUnit":{"state":"translated","value":"Session ನ ತರ್ಣ್ ಲಾಕ್ ವೈಶಿಷ್ಟ್ಯವು ಫೇಸ್ ಐಡಿ ಅನ್ನು ಬಳಸುತ್ತದೆ."}},"ko":{"stringUnit":{"state":"translated","value":"Session의 화면 잠금 기능은 Face ID를 사용합니다."}},"ku":{"stringUnit":{"state":"translated","value":"فەرمۆن جێگیرکردنی تابلەکردنی سکرین ناستەوەی Session پێی ئەنجامدەدرێت."}},"ku-TR":{"stringUnit":{"state":"translated","value":"Taybetmendiya serrnderkî ya Session bi Face ID bicîh dike."}},"lg":{"stringUnit":{"state":"translated","value":"Enkozesa y'ekiwandiiko k'amaaso ekiriko Session ekosa Face ID."}},"lt":{"stringUnit":{"state":"translated","value":"Ekrano užraktas Session naudoja Face ID."}},"lv":{"stringUnit":{"state":"translated","value":"Ekrāna bloķēšanas funkcija lietotnē Session izmanto Face ID."}},"mk":{"stringUnit":{"state":"translated","value":"Функцијата за заклучување екранот во Session користи Face ID."}},"mn":{"stringUnit":{"state":"translated","value":"Session дэлгэц түгжихэд Face ID ашиглана."}},"ms":{"stringUnit":{"state":"translated","value":"Ciri kunci skrin pada Session menggunakan Face ID."}},"my":{"stringUnit":{"state":"translated","value":"Session တွင် အမ်ကာ မျက်နှာ မြင်စနစ် लॉग इन ၏ လုံခြုံစေသည်။"}},"nb":{"stringUnit":{"state":"translated","value":"Skjermlåsfunksjonen på Session bruker Face ID."}},"nb-NO":{"stringUnit":{"state":"translated","value":"Skjermlåsfunksjonen på Session bruker Face ID."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Sessionको स्क्रिन लक विशेषताले Face ID प्रयोग गर्छ।"}},"nl":{"stringUnit":{"state":"translated","value":"De vergrendelfunctie op Session gebruikt Face ID."}},"nn-NO":{"stringUnit":{"state":"translated","value":"Skjermlåsfunksjonen på Session bruker Face ID."}},"ny":{"stringUnit":{"state":"translated","value":"Ntchito yotseka chinsalu pa Session imagwiritsa ntchito Face ID."}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਉੱਤੇ ਸਕرين ਲਾਕ ਫੀਚਰ Face ID ਵਰਤਦਾ ਹੈ।"}},"pl":{"stringUnit":{"state":"translated","value":"Funkcja blokady ekranu w aplikacji Session używa Face ID."}},"ps":{"stringUnit":{"state":"translated","value":"د Session سکرین لاک فیچر د مخ پيژندنه (Face ID) کاروي."}},"pt-BR":{"stringUnit":{"state":"translated","value":"A funcionalidade de bloqueio de tela no Session usa reconhecimento facial."}},"pt-PT":{"stringUnit":{"state":"translated","value":"A funcionalidade de bloqueio de ecrã Session usa Face ID."}},"ro":{"stringUnit":{"state":"translated","value":"Funcția de blocare a ecranului din Session folosește Face ID."}},"ru":{"stringUnit":{"state":"translated","value":"Функция блокировки экрана в Session использует Face ID."}},"sh":{"stringUnit":{"state":"translated","value":"Značajka zaključavanja ekrana na Session koristi Face ID."}},"si-LK":{"stringUnit":{"state":"translated","value":"Session මත තිර අගුළු විශේෂාංගය Face ID භාවිතා කරයි."}},"sk":{"stringUnit":{"state":"translated","value":"Funkcia zámku obrazovky na Session používa Face ID."}},"sl":{"stringUnit":{"state":"translated","value":"Funkcija zaklepanja zaslona na Session uporablja Face ID."}},"sq":{"stringUnit":{"state":"translated","value":"Veçoria e mbylljes së ekranit në Session përdor Face ID."}},"sr":{"stringUnit":{"state":"translated","value":"Функција закључавања екрана на Session користи Face ID."}},"sr-Latn":{"stringUnit":{"state":"translated","value":"Funkcija zaključavanja ekrana na Session koristi Face ID."}},"sv-SE":{"stringUnit":{"state":"translated","value":"Skärmlåsfunktionen på Session använder Face ID."}},"sw":{"stringUnit":{"state":"translated","value":"Kipengele cha kufuli skrini kwenye Session kinatumia Face ID."}},"ta":{"stringUnit":{"state":"translated","value":"Session இல் திரை பூட்டு அம்சம் முக அடையாளத்தை பயன்படுத்துகிறது."}},"te":{"stringUnit":{"state":"translated","value":"Sessionలో స్క్రీన్ లాక్ ఫీచర్ ఫేస్ ఐడి నీ ఉపయోగిస్తుంది."}},"th":{"stringUnit":{"state":"translated","value":"ฟีเจอร์ล็อกหน้าจอใน Session ใช้ Face ID"}},"tr":{"stringUnit":{"state":"translated","value":"Session ekran kilidi özelliği Face ID kullanır."}},"uk":{"stringUnit":{"state":"translated","value":"Функція блокування екрана в Session використовує Face ID."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session پر سکرین لاک خصوصیت Face ID کا استعمال کرتی ہے۔"}},"uz":{"stringUnit":{"state":"translated","value":"Session dagi ekran blokirovkasi funksiyasi Face ID dan foydalanadi."}},"vi":{"stringUnit":{"state":"translated","value":"Tính năng khóa màn hình trên Session sử dụng Face ID."}},"xh":{"stringUnit":{"state":"translated","value":"Umsebenzi wokutshixa isikrini kwi-Session usebenzisa i-Face ID."}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session的屏幕锁功能使用 Face ID。"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 上的螢幕鎖功能使用 Face ID。"}}}},"NSHumanReadableCopyright":{"comment":"Copyright (human-readable)","extractionState":"extracted_with_value","localizations":{"en":{"stringUnit":{"state":"new","value":"com.loki-project.loki-messenger"}}}},"NSMicrophoneUsageDescription":{"extractionState":"manual","localizations":{"af":{"stringUnit":{"state":"translated","value":"Session het mikrofoon toegang nodig om oproepe te maak en oudioboodskappe op te neem."}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج إذن الوصول إلى الميكروفون لإجراء المكالمات وتسجيل الرسائل الصوتية."}},"az":{"stringUnit":{"state":"translated","value":"Session zəng etmək və səsli mesajlar yazmaq üçün mikrofona müraciət etməlidir."}},"bal":{"stringUnit":{"state":"translated","value":"Session مایکروفون پاتبسینہ حاصل نودہ کلمات پیغامشین زانت"}},"be":{"stringUnit":{"state":"translated","value":"Session патрэбен доступ да мікрафона, каб здзяйсняць званкі і запісваць аўдыя паведамленні."}},"bg":{"stringUnit":{"state":"translated","value":"Session се нуждае от достъп до микрофона, за да осъществява обаждания и записва аудио съобщения."}},"bn":{"stringUnit":{"state":"translated","value":"কল করার জন্য এবং অডিও মেসেজ রেকর্ড করার জন্য Session এর মাইক্রোফোন অ্যাকসেস প্রয়োজন।"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita accés al micròfon per fer trucades i gravar missatges d'àudio."}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje přístup k mikrofonu pro volání a nahrávání zvukových zpráv."}},"cy":{"stringUnit":{"state":"translated","value":"Mae Session angen mynediad i'r meicroffon i wneud galwadau a recordio negeseuon sain."}},"da":{"stringUnit":{"state":"translated","value":"Session kræver mikrofonadgang for at foretage opkald og optage lydmeddelelser."}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt Mikrofonzugriff, um Anrufe zu tätigen und Audionachrichten aufzuzeichnen."}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στο μικρόφωνο για την αποστολή ηχητικών μηνυμάτων."}},"en":{"stringUnit":{"state":"translated","value":"Session needs microphone access to make calls and record audio messages."}},"eo":{"stringUnit":{"state":"translated","value":"Session bezonas mikrofonan aliron por fari vokojn kaj registri aŭdajn mesaĝojn."}},"es-419":{"stringUnit":{"state":"translated","value":"Session necesita acceso al micrófono para hacer llamadas y grabar mensajes de audio."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso al micrófono para hacer llamadas y grabar mensajes de audio."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab mikrofoni juurdepääsu, et teha kõnesid ja salvestada helisõnumeid."}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k mikrofonoaren sarbidea behar du deiak egiteko eta audio mezuak grabatzeko."}},"fa":{"stringUnit":{"state":"translated","value":"Session برای برقراری تماس و ضبط پیام‌های صوتی نیاز به دسترسی میکروفن دارد."}},"fi":{"stringUnit":{"state":"translated","value":"Session tarvitsee mikrofonin käyttöoikeuden puheluiden soittamiseen ja ääniviestien nauhoittamiseen."}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa mikropono upang tumawag at mag-record ng mga mensaheng audio."}},"fr":{"stringUnit":{"state":"translated","value":"Session a besoin de l’accès au microphone pour passer des appels et enregistrer des messages audio."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita acceder ao micrófono para facer chamadas e gravar mensaxes de audio."}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar samun damar makirufo don yin kira da rikodin saƙonnin murya."}},"he":{"stringUnit":{"state":"translated","value":"Session צריך הרשאת מיקרופון לשיחות ולהודעות שמע."}},"hi":{"stringUnit":{"state":"translated","value":"कॉल करने और ऑडियो संदेश रिकॉर्ड करने के लिए Session को माइक्रोफोन एक्सेस की आवश्यकता है।"}},"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup mikrofonu za obavljanje poziva i snimanje audio poruka."}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak mikrofon-hozzáférésre van szüksége hívások bonyolítására és hangüzeneteket rögzítésére."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ը պահանջում է խոսափողին հասանելիություն զանգեր կատարելու և ձայնային հաղորդագրություններ արձանագրելու համար։"}},"id":{"stringUnit":{"state":"translated","value":"Session membutuhkan akses mikrofon untuk melakukan panggilan dan merekam pesan audio."}},"it":{"stringUnit":{"state":"translated","value":"Session richiede l'accesso al microfono per effettuare chiamate e registrare messaggi audio."}},"ja":{"stringUnit":{"state":"translated","value":"Sessionで通話をかけたり、音声メッセージを録音するにはマイクへのアクセスが必要です。"}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება მიკროფონის წვდომა ზარების შესასრულებლად და აუდიო შეტყობინებების ჩასაწერად."}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការវិស្សមន្តងសម្រាប់ដាក់ស្នើរ និងថតសារ​សំឡេង។"}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಕಾಲ್‌ಗಳು ಮಾಡಲು ಮತ್ತು ಆಡಿಯೊ ಸಂದೇಶಗಳನ್ನು ದಾಖಲು ಮಾಡಲು ಮೈಕ್ರೊಫೋನ್ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 통화를 하고 음성 메시지를 녹음하기 위해 마이크 접근이 필요합니다."}},"ku":{"stringUnit":{"state":"translated","value":"Session دەتوانێت بەکارهێنانی داده‌یەکیی وەکو پەیوەستەکان بکات بۆ پەیوەندیش"}},"ku-TR":{"stringUnit":{"state":"translated","value":"Session permiya mîkrofon hewce dike da ku lêgerîn bike û peyman dengî record bike."}},"lg":{"stringUnit":{"state":"translated","value":"Session yeetaaga ssensa ya mmikirofono okukola eyitibwamu n’okuwandiika obubaka obuweereze."}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງການເຂົ້າເຖິງໄມໂຄໂຟນເພື່ອໂທແລະບັນທຶກເສັຽງຂໍ້ຄວາມສຽງ."}},"lt":{"stringUnit":{"state":"translated","value":"Session reikia prieigos prie mikrofono, kad galėtumėte skambinti ir įrašinėti garso žinutes."}},"lv":{"stringUnit":{"state":"translated","value":"Session ir nepieciešama piekļuve mikrofonam, lai veiktu zvanus un ierakstītu audio ziņas."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до микрофонот за да врши повици и снима аудио пораки."}},"mn":{"stringUnit":{"state":"translated","value":"Session дуудлага хийх болон аудио мессеж бичихийн тулд микрофоны хандалт хэрэгтэй."}},"ms":{"stringUnit":{"state":"translated","value":"Session memerlukan akses mikrofon untuk membuat panggilan dan merakam mesej audio."}},"my":{"stringUnit":{"state":"translated","value":"Session မှ ဖုန်းခေါ်ဆိုမှုများနှင့် အသံမက်ဆေ့များကို မှတ်တမ်းတင်ရန် မိုက်ခရိုဖုန်းအသုံးပြုခွင့် လိုအပ်ပါတယ်။"}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger mikrofontilgang for å ringe og spille inn lydmeldinger."}},"nb-NO":{"stringUnit":{"state":"translated","value":"Session trenger mikrofontilgang for å foreta samtaler og ta opp lydmeldinger."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई कल गर्न र अडियो सन्देशहरू रेकर्ड गर्न माइक्रोफोनको पहुँच आवश्यक छ।"}},"nl":{"stringUnit":{"state":"translated","value":"Session heeft toegang tot de microfoon nodig om audioberichten op te nemen."}},"nn-NO":{"stringUnit":{"state":"translated","value":"Session trenger mikrofontilgang for å ringe og ta opp lydmeldinger."}},"ny":{"stringUnit":{"state":"translated","value":"Session iyenera kuitanira microphone kuti ipangane mafoni ndi kujambula mauthenga am'mawu."}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਕਾਲਾ ਕਰਣ ਅਤੇ ਆਡੀਓ ਸੁਨੇਹੇ ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਮਾਈਕਰੋਫੋਨ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।"}},"pl":{"stringUnit":{"state":"translated","value":"Aby wykonywać połączenia i nagrywać wiadomości audio, aplikacja Session potrzebuje dostępu do mikrofonu."}},"ps":{"stringUnit":{"state":"translated","value":"Session د غږیزو پیغامونو لیږلو کولو لپاره مایکروفون ته اړتیا لري."}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao microfone para fazer chamadas e gravar mensagens de áudio."}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao microfone para fazer chamadas e gravar mensagens de áudio."}},"ro":{"stringUnit":{"state":"translated","value":"Session are nevoie de acces la microfon pentru a efectua apeluri și a înregistra mesaje audio."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к микрофону для совершения звонков и записи голосовых сообщений."}},"sh":{"stringUnit":{"state":"translated","value":"Session treba pristup mikrofonu za obavljanje poziva i snimanje audio poruka."}},"si-LK":{"stringUnit":{"state":"translated","value":"ඇමතුම් ලබා දීම සහ ශ්‍රව්‍ය පණිවිඩ පටිගත කිරීම සඳහා Sessionට මයික්‍රෆෝන ප්‍රවේශය අවශ්‍යයි."}},"sk":{"stringUnit":{"state":"translated","value":"Session potrebuje prístup k mikrofónu na uskutočnenie hovorov a nahranie zvukových správ."}},"sl":{"stringUnit":{"state":"translated","value":"Session potrebuje dostop do mikrofona za klice in snemanje zvočnih sporočil."}},"sq":{"stringUnit":{"state":"translated","value":"Session ka nevojë për leje përdorimi të mikrofonit për të bërë thirrje dhe për të regjistruar mesazhe audio."}},"sr":{"stringUnit":{"state":"translated","value":"Session треба дозволу за микрофон да би обављао позиве и снимао аудио поруке."}},"sr-Latn":{"stringUnit":{"state":"translated","value":"Session treba pristup mikrofonu da bi obavljao pozive i snimao audio poruke."}},"sv-SE":{"stringUnit":{"state":"translated","value":"Session behöver mikrofonåtkomst för att ringa och spela in ljudmeddelanden."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya kipaza sauti kupiga simu na kurekodi ujumbe wa sauti."}},"ta":{"stringUnit":{"state":"translated","value":"Session அழைப்புகளை செய்ய மற்றும் ஆடியோ தகவல்களை பதிவு செய்ய மைக்ரோஃபோன் அணுகல் தேவை."}},"te":{"stringUnit":{"state":"translated","value":"కాల్ చేయడానికి మరియు ఆడియో సందేశాలను రికార్డ్ చేయడానికి Session మైక్రోఫోన్ యాక్సెస్ అవసరం."}},"th":{"stringUnit":{"state":"translated","value":"Session ต้องได้รับอนุญาตให้เข้าถึงไมโครโฟนเพื่อโทรและบันทึกข้อความเสียง"}},"tr":{"stringUnit":{"state":"translated","value":"Session, arama yapmak ve sesli mesaj kaydetmek için mikrofon erişimine ihtiyaç duyar."}},"uk":{"stringUnit":{"state":"translated","value":"Session потребує доступу до мікрофона для здійснення дзвінків та запису голосових повідомлень."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو کال کرنے اور آڈیو پیغامات ریکارڈ کرنے کے لیے مائیکروفون تک رسائی درکار ہے۔"}},"uz":{"stringUnit":{"state":"translated","value":"Session qo'ng'iroqlar va audio xabarlarni yozish uchun mikrofonga kirishga ruxsat talab qiladi."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần quyền truy cập microphone để gọi điện và ghi âm tin nhắn thoại."}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwisixhobo somculo wokwenza iminxeba kunye nokurekhoda imiyalezo yesandi."}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要麦克风访问权限来进行语音通话及录制语音消息。"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要麥克風存取權來語音通話和錄製語音訊息。"}}}},"NSPhotoLibraryAddUsageDescription":{"extractionState":"manual","localizations":{"af":{"stringUnit":{"state":"translated","value":"Session het berging toegang nodig om aanhegsels en media te stoor."}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج إذن الوصول إلى التخزين لحفظ المرفقات والوسائط."}},"az":{"stringUnit":{"state":"translated","value":"Session qoşmaları və medianı saxlamaq üçün anbara müraciət etməlidir."}},"bal":{"stringUnit":{"state":"translated","value":"Session ذخیرہ پاتبسینہ محفوظ عریض او ذرہے"}},"be":{"stringUnit":{"state":"translated","value":"Session патрабуе дазволу да сховішча каб захоўваць ўкладанні і медыя."}},"bg":{"stringUnit":{"state":"translated","value":"Session се нуждае от достъп до хранилището, за да запазва прикачени файлове и медия."}},"bn":{"stringUnit":{"state":"translated","value":"সংযুক্তি এবং মিডিয়া সংরক্ষণ করতে Session এর স্টোরেজ অ্যাকসেস প্রয়োজন।"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita accés a l'emmagatzematge per desar els fitxers adjunts i els suports."}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje přístup k úložišti pro ukládání příloh a médií."}},"cy":{"stringUnit":{"state":"translated","value":"Mae Session angen mynediad i storio i gadw atodiadau a chyfryngau."}},"da":{"stringUnit":{"state":"translated","value":"Session skal have lageradgang for at gemme vedhæftninger og mediefiler."}},"de":{"stringUnit":{"state":"translated","value":"Session benötigt Speicherzugriff, um Anhänge und Medien zu speichern."}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στον αποθηκευτικό χώρο για να αποθηκεύσει συνημμένα και πολυμέσα."}},"en":{"stringUnit":{"state":"translated","value":"Session needs storage access to save attachments and media."}},"eo":{"stringUnit":{"state":"translated","value":"Session bezonas aliron al memoro por konservi aldonaĵojn kaj aŭdvidaĵojn."}},"es-419":{"stringUnit":{"state":"translated","value":"Session necesita acceso al almacenamiento para guardar adjuntos y multimedia."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso de almacenamiento para guardar archivos adjuntos y medios."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab salvestusruumi ligipääsu, et salvestada manuseid ja meediat."}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k biltegirako sarbidea behar du eranskinak eta hedabideak gordetzeko."}},"fa":{"stringUnit":{"state":"translated","value":"Session برای ذخیره پیوست‌ها و رسانه‌ها نیاز به دسترسی به حافظه دارد."}},"fi":{"stringUnit":{"state":"translated","value":"Session tarvitsee tallennustilan käyttöoikeuden liitteiden ja median tallentamiseksi."}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa storage upang mag-save ng mga attachment at media."}},"fr":{"stringUnit":{"state":"translated","value":"Session doit accéder au stockage pour enregistrer les pièces jointes et les médias."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita permiso para acceder ao almacenamento para gardar anexos e medios."}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar samun damar ajiya don adana abubuwan haɗe-haɗe da kafofin watsa labarai."}},"he":{"stringUnit":{"state":"translated","value":"Session זקוק לגישה לאחסון כדי לשמור צרופות ומדיה."}},"hi":{"stringUnit":{"state":"translated","value":"Session को अनुलग्नक और मीडिया को सहेजने के लिए संग्रहण पहुंच चाहिए।"}},"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup memoriji za spremanje privitaka i medija."}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak tárhely-hozzáférésre van szüksége a mellékletek és médiák mentéséhez."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ը պահանջում է պահեստային հասանելիություն կցորդներն ու մեդիան պահպանելու համար։"}},"id":{"stringUnit":{"state":"translated","value":"Session membutuhkan akses penyimpanan untuk menyimpan lampiran dan media."}},"it":{"stringUnit":{"state":"translated","value":"Session richiede l'accesso allo storage per salvare allegati e media."}},"ja":{"stringUnit":{"state":"translated","value":"Sessionは添付ファイルやメディアを保存するためにストレージへのアクセスが必要です。"}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება მეხსიერების წვდომა მიმაგრებული ფაილებისა და მედიების შესანახად."}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការចូលប្រើវើសកម្មដើម្បីរក្សាទុកឯកសារ និងមេឌៀ។"}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಅಟ್ಯಾಚ್ಮೆಂಟ್‌ಗಳು ಮತ್ತು ಮಾಧ್ಯಮವನ್ನು ಉಳಿಸಲು ಸಂಗ್ರಹಣೆಯ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 첨부 파일과 미디어를 저장하기 위해 저장 공간 접근이 필요합니다."}},"ku":{"stringUnit":{"state":"translated","value":"Session پێویستە بەکارهێنانی خزینەی فایل بۆ هەڵگرتنی پەیوەستەکان و میدیا ناردن"}},"ku-TR":{"stringUnit":{"state":"translated","value":"Session permiya hilkişina xelasî û medyayê hewce dike."}},"lg":{"stringUnit":{"state":"translated","value":"Session yeetaaga ssensa y’obusobozi okusigala ekwatibwako aammaamu n’emikutu."}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງການເຂົ້າເຖິງຟາຍເພື່ອບັນທຶກຢາງແລະວິດີໂອ."}},"lt":{"stringUnit":{"state":"translated","value":"Session reikia prieigos prie saugyklos, kad galėtų įrašyti priedus ir mediją."}},"lv":{"stringUnit":{"state":"translated","value":"Session ir nepieciešama pieeja glabātuve failu un multimediju saglabāšanai."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до складиштето за да зачува прилози и медиуми."}},"mn":{"stringUnit":{"state":"translated","value":"Session нь хавсралт болон медиа хадгалахын тулд сангийн хандалт хэрэгтэй."}},"ms":{"stringUnit":{"state":"translated","value":"Session memerlukan akses storan untuk menyimpan lampiran dan media."}},"my":{"stringUnit":{"state":"translated","value":"Session သည် ပူးတွဲချက်များနှင့် မီဒီယာကို သိမ်းဆည်းရန် သိုလှောင်မှုခွင့်ပြုချက်လိုအပ်ပါသည်။"}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å lagre vedlegg og media."}},"nb-NO":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å lagre vedlegg og media."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई अट्याचमेन्ट र मिडिया सेभ गर्न स्टोरज पहुँच आवश्यक छ।"}},"nl":{"stringUnit":{"state":"translated","value":"Session heeft opslagtoegang nodig om bijlagen en media op te slaan."}},"nn-NO":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å lagre vedlegg og media."}},"ny":{"stringUnit":{"state":"translated","value":"Session imafuna mwayi wosungira kuti asunge attachments ndi media."}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਅਟੈਚਮੈਂਟਸ ਅਤੇ ਮੀਡੀਆ ਸੰਭਾਲਣ ਲਈ ਸਟੋਰੇਜ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।"}},"pl":{"stringUnit":{"state":"translated","value":"Aby zapisywać załączniki i multimedia, aplikacja Session potrzebuje dostępu do pamięci."}},"ps":{"stringUnit":{"state":"translated","value":"Session پیوستونونو او میډیا خوندي کولو لپاره ذخیره کولو ته اړتیا لري."}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao armazenamento para salvar anexos e mídias."}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao armazenamento para salvar anexos e mídia."}},"ro":{"stringUnit":{"state":"translated","value":"Session are nevoie de acces la spațiul de stocare pentru a salva atașamente și media."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к хранилищу для сохранения вложений и медиафайлов."}},"sh":{"stringUnit":{"state":"translated","value":"Session treba pristup pohrani za spremanje privitaka i medija."}},"si-LK":{"stringUnit":{"state":"translated","value":"ඇමුණුම් සහ මාධ්‍ය සුරැකීම සඳහා Sessionට ගබඩා ප්‍රවේශය අවශ්‍යවේ."}},"sk":{"stringUnit":{"state":"translated","value":"Session potrebuje prístup k úložisku na uloženie príloh a médií."}},"sl":{"stringUnit":{"state":"translated","value":"Session potrebuje dostop do shrambe za shranjevanje prilog in medijev."}},"sq":{"stringUnit":{"state":"translated","value":"Session ka nevojë për leje të hapësirës ruajtëse për të ruajtur attachment-et dhe median."}},"sr":{"stringUnit":{"state":"translated","value":"Session треба приступ складишту да сачува прилоге и медије."}},"sr-Latn":{"stringUnit":{"state":"translated","value":"Session treba pristup skladištu da sačuva priloge i medije."}},"sv-SE":{"stringUnit":{"state":"translated","value":"Session behöver åtkomst till lagringsutrymmet för att kunna spara bifogade filer och media."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya hifadhi ili kuhifadhi viambatanisho na vyombo vya habari."}},"ta":{"stringUnit":{"state":"translated","value":"Session இணைப்புகள் மற்றும் மெடியாவை சேமிக்க சேமிப்பக அணுகல் தேவை."}},"te":{"stringUnit":{"state":"translated","value":"అటాచ్మెంట్‌లు మరియు మీడియాను సేవ్ చేయడానికి Session కు నిల్వ యాక్సెస్ అవసరం."}},"th":{"stringUnit":{"state":"translated","value":"Session ต้องได้รับอนุญาตให้เข้าถึงที่เก็บข้อมูลเพื่อบันทึกไฟล์แนบและสื่อ"}},"tr":{"stringUnit":{"state":"translated","value":"Session, ekleri ve medyayı kaydetmek için depolama erişimine ihtiyaç duyar."}},"uk":{"stringUnit":{"state":"translated","value":"Session потребує доступу до сховища для збереження вкладень та медіа."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو منسلکات اور میڈیا محفوظ کرنے کے لیے اسٹوریج کی اجازت درکار ہے۔"}},"uz":{"stringUnit":{"state":"translated","value":"Session fayl va media tarkiblarini saqlash uchun saqlashga kirishni talab qiladi."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần quyền truy cập lưu trữ để lưu các tập tin đính kèm và phương tiện."}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwindawo yokugcina ukuthumela iziphumo kunye nemidiya."}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要存储权限来保存附件和媒体。"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要存儲權限以保存附件和媒體。"}}}},"NSPhotoLibraryUsageDescription":{"extractionState":"manual","localizations":{"af":{"stringUnit":{"state":"translated","value":"Session het berging toegang nodig om foto's en video's te stuur."}},"ar":{"stringUnit":{"state":"translated","value":"Session يحتاج إذن الوصول إلى التخزين لإرسال الصور ومقاطع الفيديو."}},"az":{"stringUnit":{"state":"translated","value":"Session foto və videoları göndərmək üçün anbara müraciət etməlidir."}},"bal":{"stringUnit":{"state":"translated","value":"Session ذخیرہ پاتبسینہ بھیجنے تصویریں دکنیں"}},"be":{"stringUnit":{"state":"translated","value":"Session патрабуе дазволу да сховішча каб дасылаць фота і відэа."}},"bg":{"stringUnit":{"state":"translated","value":"Session се нуждае от достъп до хранилището, за да изпраща снимки и видеота."}},"bn":{"stringUnit":{"state":"translated","value":"ছবি এবং ভিডিও প্রেরণ করতে Session এর স্টোরেজ অ্যাকসেস প্রয়োজন।"}},"ca":{"stringUnit":{"state":"translated","value":"Session necessita accés a l'emmagatzematge per enviar fotografies i vídeos."}},"cs":{"stringUnit":{"state":"translated","value":"Session potřebuje přístup k úložišti pro odesílání fotografií a videí."}},"cy":{"stringUnit":{"state":"translated","value":"Mae Session angen mynediad i storio i anfon lluniau a fideos."}},"da":{"stringUnit":{"state":"translated","value":"Session har brug for lageradgang for at sende billeder og videoer."}},"de":{"stringUnit":{"state":"translated","value":"Session Benötigt Speicherzugriff, um Fotos und Videos zu senden."}},"el":{"stringUnit":{"state":"translated","value":"Το Session χρειάζεται πρόσβαση στον αποθηκευτικό χώρο για την αποστολή φωτογραφιών και βίντεο."}},"en":{"stringUnit":{"state":"translated","value":"Session needs storage access to send photos and videos."}},"eo":{"stringUnit":{"state":"translated","value":"Session bezonas aliron al memoro por sendi bildojn kaj videojn."}},"es-419":{"stringUnit":{"state":"translated","value":"Session necesita acceso al almacenamiento para enviar fotos y videos."}},"es-ES":{"stringUnit":{"state":"translated","value":"Session necesita acceso de almacenamiento para enviar fotos y videos."}},"et":{"stringUnit":{"state":"translated","value":"Session vajab fotode ja videote saatmiseks juurdepääsu salvestusruumile."}},"eu":{"stringUnit":{"state":"translated","value":"Session(e)k biltegirako sarbidea behar du argazkiak eta bideoak bidaltzeko."}},"fa":{"stringUnit":{"state":"translated","value":"Session برای ارسال عکس‌ها و ویدئو‌ها نیاز به دسترسی حافظه دارد."}},"fi":{"stringUnit":{"state":"translated","value":"Session tarvitsee tallennustilan käyttöoikeuden kuvien ja videoiden lähettämiseksi."}},"fil":{"stringUnit":{"state":"translated","value":"Ang Session ay nangangailangan ng access sa storage upang magpadala ng mga litrato at video."}},"fr":{"stringUnit":{"state":"translated","value":"Session a besoin d'un accès au stockage pour envoyer des photos et des vidéos."}},"gl":{"stringUnit":{"state":"translated","value":"Session necesita permiso para acceder ao almacenamento para enviar fotos e vídeos."}},"ha":{"stringUnit":{"state":"translated","value":"Session yana buƙatar samun damar ajiya don aikawa da hotuna da bidiyo."}},"he":{"stringUnit":{"state":"translated","value":"Session צריך הרשאות גישה לאחסון על מנת לשלוח תמונות ווידיאו."}},"hi":{"stringUnit":{"state":"translated","value":"Session को फ़ोटो और वीडियो भेजने के लिए संग्रहण पहुंच चाहिए।"}},"hr":{"stringUnit":{"state":"translated","value":"Session treba pristup memoriji za slanje fotografija i videozapisa."}},"hu":{"stringUnit":{"state":"translated","value":"Session alkalmazásnak tárhely-hozzáférésre van szüksége a fotók és videók elküldéséhez."}},"hy-AM":{"stringUnit":{"state":"translated","value":"Session-ը պահանջում է պահեստային հասանելիություն՝ լուսանկարներ և տեսանյութեր ուղարկելու համար։"}},"id":{"stringUnit":{"state":"translated","value":"Session membutuhkan akses penyimpanan untuk mengirim foto dan video."}},"it":{"stringUnit":{"state":"translated","value":"Session richiede l'accesso all'archiviazione per inviare foto e video."}},"ja":{"stringUnit":{"state":"translated","value":"Sessionは写真や動画を送信するためにストレージへのアクセスが必要です"}},"ka":{"stringUnit":{"state":"translated","value":"Session-ს სჭირდება მეხსიერების წვდომა ფოტოებისა და ვიდეოების გასაგზავნად."}},"km":{"stringUnit":{"state":"translated","value":"Session ត្រូវការភ្ជាប់អង្គរក្សាទុកដើម្បីផ្ញើរូបទិញនិងវីដេអូ."}},"kn":{"stringUnit":{"state":"translated","value":"Session ಗೆ ಚಿತ್ರಗಳು ಮತ್ತು ವೀಡಿಯೊಗಳನ್ನು ಕಳುಹಿಸಲು ಸಂಗ್ರಹಣೆಯ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ."}},"ko":{"stringUnit":{"state":"translated","value":"Session은 사진과 동영상을 전송하기 위해 저장공간 접근이 필요합니다."}},"ku":{"stringUnit":{"state":"translated","value":"Session پێویستە بەکارهێنانی خزینە بۆ ناردنی وێنە و ڤیدیۆکان."}},"ku-TR":{"stringUnit":{"state":"translated","value":"Session permiya hilkişina wêneyên û vedîdarên bişîne."}},"lg":{"stringUnit":{"state":"translated","value":"Session yeetaaga ssensa y’obusobozi okutuma ebifaananyi n’ebifaananyi ebya vidiyo."}},"lo":{"stringUnit":{"state":"translated","value":"Session ຕ້ອງການເຂົ້າເຖິງຟາຍເພື່ອສົ່ງຮູບແລະວິດີໂອ."}},"lt":{"stringUnit":{"state":"translated","value":"Session reikia prieigos prie saugyklos norint siųsti nuotraukas ir vaizdo įrašus."}},"lv":{"stringUnit":{"state":"translated","value":"Session vajag pieeju failiem, lai sūtītu atēlus un video."}},"mk":{"stringUnit":{"state":"translated","value":"Session има потреба од пристап до складиштето за да испраќа фотографии и видеа."}},"mn":{"stringUnit":{"state":"translated","value":"Session зураг болон видеонуудыг илгээхийн тулд сангийн хандалт хэрэгтэй."}},"ms":{"stringUnit":{"state":"translated","value":"Session memerlukan akses storan untuk menghantar foto dan video."}},"my":{"stringUnit":{"state":"translated","value":"Session သည် ဓာတ်ပုံများနှင့် ဗွီဒီယိုများ ပို့ရန် သိမ်းဆည်းမှုပုံစံခွင့်လိုအပ်သည်။"}},"nb":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å sende bilder og videoer."}},"nb-NO":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å sende bilder og videoer."}},"ne-NP":{"stringUnit":{"state":"translated","value":"Session लाई फोटो र भिडियोहरू पठाउन स्टोरज पहुँच आवश्यक छ।"}},"nl":{"stringUnit":{"state":"translated","value":"Session heeft toegang nodig tot de opslag om foto's en video's te kunnen verzenden."}},"nn-NO":{"stringUnit":{"state":"translated","value":"Session trenger lagringstilgang for å sende bilete og videoar."}},"ny":{"stringUnit":{"state":"translated","value":"Session imafuna mwayi wosungira kuti atumize zithunzi ndi makanema."}},"pa-IN":{"stringUnit":{"state":"translated","value":"Session ਨੂੰ ਫੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓਜ਼ ਭੇਜਣ ਲਈ ਸਟੋਰੇਜ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ।"}},"pl":{"stringUnit":{"state":"translated","value":"Aby wysyłać zdjęcia i filmy, aplikacja Session potrzebuje dostępu do pamięci."}},"ps":{"stringUnit":{"state":"translated","value":"Session عکسونه او ویډیوګانې لیږلو لپاره ذخیره کولو ته اړتیا لري."}},"pt-BR":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao seu armazenamento para enviar fotos e vídeos."}},"pt-PT":{"stringUnit":{"state":"translated","value":"Session precisa de acesso ao armazenamento para enviar fotos e vídeos."}},"ro":{"stringUnit":{"state":"translated","value":"Session are nevoie de acces la spațiul de stocare pentru a trimite poze și clipuri video."}},"ru":{"stringUnit":{"state":"translated","value":"Session требуется доступ к хранилищу для отправки фотографий и видео."}},"sh":{"stringUnit":{"state":"translated","value":"Session treba pristup pohrani za slanje slika i videa."}},"si-LK":{"stringUnit":{"state":"translated","value":"ඡායාරූප සහ වීඩියෝ යැවීමට Sessionට ගබඩා ප්‍රවේශය අවශ්‍යයි."}},"sk":{"stringUnit":{"state":"translated","value":"Session potrebuje prístup na disk na posielanie fotiek a videí."}},"sl":{"stringUnit":{"state":"translated","value":"Session potrebuje dostop do shrambe za pošiljanje fotografij in videoposnetkov."}},"sq":{"stringUnit":{"state":"translated","value":"Session ka nevojë për leje të hapësirës ruajtëse për të dërguar foto dhe video."}},"sr":{"stringUnit":{"state":"translated","value":"Session треба дозволу за складиште да шаље слике и видео клипове."}},"sr-Latn":{"stringUnit":{"state":"translated","value":"Session treba pristup skladištu da šalje fotografije i videe."}},"sv-SE":{"stringUnit":{"state":"translated","value":"Session behöver åtkomst till lagringsutrymmet för att kunna skicka foton och filmer."}},"sw":{"stringUnit":{"state":"translated","value":"Session inahitaji ruhusa ya kuhifadhi ili kutuma picha na video."}},"ta":{"stringUnit":{"state":"translated","value":"Session புகைப்படங்கள் மற்றும் வீடியோக்களை அனுப்ப சேமிப்பக அணுகல் தேவை."}},"te":{"stringUnit":{"state":"translated","value":"ఫోటోలు మరియు వీడియోలను పంపడానికి Session కు నిల్వ యాక్సెస్ అవసరం."}},"th":{"stringUnit":{"state":"translated","value":"Session ต้องได้รับอนุญาตให้เข้าถึงที่เก็บข้อมูลเพื่อส่งรูปภาพและวิดีโอ"}},"tr":{"stringUnit":{"state":"translated","value":"Session, fotoğraf ve video göndermek için depolama erişimine ihtiyaç duyar."}},"uk":{"stringUnit":{"state":"translated","value":"Session потребує доступу до сховища для відправлення фотографій та відео."}},"ur-IN":{"stringUnit":{"state":"translated","value":"Session کو تصاویر اور ویڈیوز بھیجنے کے لیے اسٹوریج کی اجازت درکار ہے۔"}},"uz":{"stringUnit":{"state":"translated","value":"Session fotosuratlar va videolarni yuborish uchun saqlashga kirishni talab qiladi."}},"vi":{"stringUnit":{"state":"translated","value":"Session cần quyền truy cập lưu trữ để gửi ảnh và video."}},"xh":{"stringUnit":{"state":"translated","value":"Session ifuna ukufikelela kwindawo yokugcina ukuthumela iifoto nevidiyo."}},"zh-CN":{"stringUnit":{"state":"translated","value":"Session需要存储权限以取用及发送照片或视频。"}},"zh-TW":{"stringUnit":{"state":"translated","value":"Session 需要存儲權限來發送照片和影片。"}}}}},"version":"1.0"} \ No newline at end of file diff --git a/Session/Utilities/UIContextualAction+Utilities.swift b/Session/Utilities/UIContextualAction+Utilities.swift index aa3a8ee40e9..eb46ad1d3ed 100644 --- a/Session/Utilities/UIContextualAction+Utilities.swift +++ b/Session/Utilities/UIContextualAction+Utilities.swift @@ -140,9 +140,8 @@ public extension UIContextualAction { Storage.shared.writeAsync { db in try SessionThread.deleteOrLeave( db, + type: .hideContactConversationAndDeleteContent, threadId: threadViewModel.threadId, - threadVariant: threadViewModel.threadVariant, - groupLeaveType: .silent, calledFromConfigHandling: false ) } @@ -187,9 +186,8 @@ public extension UIContextualAction { Storage.shared.writeAsync { db in try SessionThread.deleteOrLeave( db, + type: .hideContactConversationAndDeleteContent, threadId: threadViewModel.threadId, - threadVariant: threadViewModel.threadVariant, - groupLeaveType: .silent, calledFromConfigHandling: false ) } @@ -345,9 +343,8 @@ public extension UIContextualAction { if threadIsMessageRequest { try SessionThread.deleteOrLeave( db, + type: .hideContactConversationAndDeleteContent, threadId: threadViewModel.threadId, - threadVariant: .contact, - groupLeaveType: .silent, calledFromConfigHandling: false ) } @@ -429,13 +426,19 @@ public extension UIContextualAction { cancelStyle: .alert_text, dismissOnConfirm: true, onConfirm: { _ in + let deletionType: SessionThread.DeletionType = { + switch threadViewModel.threadVariant { + case .legacyGroup, .group: return .leaveGroupAsync + default: return .deleteCommunityAndContent + } + }() + Storage.shared.writeAsync { db in do { try SessionThread.deleteOrLeave( db, + type: deletionType, threadId: threadViewModel.threadId, - threadVariant: threadViewModel.threadVariant, - groupLeaveType: .standard, calledFromConfigHandling: false ) } catch { @@ -532,12 +535,23 @@ public extension UIContextualAction { cancelStyle: .alert_text, dismissOnConfirm: true, onConfirm: { _ in + let deletionType: SessionThread.DeletionType = { + switch (threadViewModel.threadVariant, isMessageRequest) { + case (.community, _): return .deleteCommunityAndContent + case (.group, true): return .deleteGroupAndContent + case (.group, _), (.legacyGroup, _): + return .leaveGroupAsync + + case (.contact, _): + return .hideContactConversationAndDeleteContent + } + }() + Storage.shared.writeAsync { db in try SessionThread.deleteOrLeave( db, + type: deletionType, threadId: threadViewModel.threadId, - threadVariant: threadViewModel.threadVariant, - groupLeaveType: (isMessageRequest ? .silent : .forced), calledFromConfigHandling: false ) } diff --git a/SessionMessagingKit/Database/Models/ClosedGroup.swift b/SessionMessagingKit/Database/Models/ClosedGroup.swift index 902fe1868ef..046d612a02e 100644 --- a/SessionMessagingKit/Database/Models/ClosedGroup.swift +++ b/SessionMessagingKit/Database/Models/ClosedGroup.swift @@ -111,12 +111,6 @@ public extension ClosedGroup { // MARK: - Convenience public extension ClosedGroup { - enum LeaveType { - case standard - case silent - case forced - } - static func removeKeysAndUnsubscribe( _ db: Database? = nil, threadId: String, diff --git a/SessionMessagingKit/Database/Models/SessionThread.swift b/SessionMessagingKit/Database/Models/SessionThread.swift index c5b70f6d87d..9dbe1153879 100644 --- a/SessionMessagingKit/Database/Models/SessionThread.swift +++ b/SessionMessagingKit/Database/Models/SessionThread.swift @@ -276,35 +276,44 @@ public extension SessionThread { ) """) } +} + +// MARK: - Deletion + +public extension SessionThread { + enum DeletionType { + case hideContactConversationAndDeleteContent + case deleteContactConversationAndContact + case leaveGroupAsync + case deleteGroupAndContent + case deleteCommunityAndContent + } static func deleteOrLeave( _ db: Database, + type: SessionThread.DeletionType, threadId: String, - threadVariant: Variant, - groupLeaveType: ClosedGroup.LeaveType, calledFromConfigHandling: Bool ) throws { try deleteOrLeave( db, + type: type, threadIds: [threadId], - threadVariant: threadVariant, - groupLeaveType: groupLeaveType, calledFromConfigHandling: calledFromConfigHandling ) } static func deleteOrLeave( _ db: Database, + type: SessionThread.DeletionType, threadIds: [String], - threadVariant: Variant, - groupLeaveType: ClosedGroup.LeaveType, calledFromConfigHandling: Bool ) throws { let currentUserPublicKey: String = getUserHexEncodedPublicKey(db) let remainingThreadIds: Set = threadIds.asSet().removing(currentUserPublicKey) - switch (threadVariant, groupLeaveType) { - case (.contact, .standard), (.contact, .silent): + switch type { + case .hideContactConversationAndDeleteContent: // Clear any interactions for the deleted thread _ = try Interaction .filter(threadIds.contains(Interaction.Columns.threadId)) @@ -334,28 +343,26 @@ public extension SessionThread { SessionThread.Columns.shouldBeVisible.set(to: false) ) - case (.contact, .forced): + case .deleteContactConversationAndContact: // If this wasn't called from config handling then we need to hide the conversation if !calledFromConfigHandling { - try LibSession - .remove(db, contactIds: Array(remainingThreadIds)) + try LibSession.remove(db, contactIds: Array(remainingThreadIds)) } _ = try SessionThread .filter(ids: remainingThreadIds) .deleteAll(db) - case (.legacyGroup, .standard), (.group, .standard): + case .leaveGroupAsync: try threadIds.forEach { threadId in - try MessageSender - .leave( - db, - groupPublicKey: threadId, - deleteThread: true - ) + try MessageSender.leave( + db, + groupPublicKey: threadId, + deleteThread: true + ) } - case (.legacyGroup, .silent), (.legacyGroup, .forced), (.group, .forced), (.group, .silent): + case .deleteGroupAndContent: try ClosedGroup.removeKeysAndUnsubscribe( db, threadIds: threadIds, @@ -363,7 +370,7 @@ public extension SessionThread { calledFromConfigHandling: calledFromConfigHandling ) - case (.community, _): + case .deleteCommunityAndContent: threadIds.forEach { threadId in OpenGroupManager.shared.delete( db, @@ -530,8 +537,8 @@ public extension SessionThread { profile: Profile? = nil ) -> String { switch variant { - case .legacyGroup, .group: return (closedGroupName ?? "Unknown Group") - case .community: return (openGroupName ?? "Unknown Community") + case .legacyGroup, .group: return (closedGroupName ?? "groupUnknown".localized()) + case .community: return (openGroupName ?? "communityUnknown".localized()) case .contact: guard !isNoteToSelf else { return "noteToSelf".localized() } guard let profile: Profile = profile else { diff --git a/SessionMessagingKit/LibSession/Config Handling/LibSession+Contacts.swift b/SessionMessagingKit/LibSession/Config Handling/LibSession+Contacts.swift index 6ce1f5e3356..20793679daf 100644 --- a/SessionMessagingKit/LibSession/Config Handling/LibSession+Contacts.swift +++ b/SessionMessagingKit/LibSession/Config Handling/LibSession+Contacts.swift @@ -248,9 +248,8 @@ internal extension LibSession { try SessionThread .deleteOrLeave( db, + type: .deleteContactConversationAndContact, threadIds: combinedIds, - threadVariant: .contact, - groupLeaveType: .forced, calledFromConfigHandling: true ) diff --git a/SessionMessagingKit/LibSession/Config Handling/LibSession+UserGroups.swift b/SessionMessagingKit/LibSession/Config Handling/LibSession+UserGroups.swift index e377f5387c9..d058e057f03 100644 --- a/SessionMessagingKit/LibSession/Config Handling/LibSession+UserGroups.swift +++ b/SessionMessagingKit/LibSession/Config Handling/LibSession+UserGroups.swift @@ -177,14 +177,12 @@ internal extension LibSession { if !communityIdsToRemove.isEmpty { LibSession.kickFromConversationUIIfNeeded(removedThreadIds: Array(communityIdsToRemove)) - try SessionThread - .deleteOrLeave( - db, - threadIds: Array(communityIdsToRemove), - threadVariant: .community, - groupLeaveType: .forced, - calledFromConfigHandling: true - ) + try SessionThread.deleteOrLeave( + db, + type: .deleteCommunityAndContent, + threadIds: Array(communityIdsToRemove), + calledFromConfigHandling: true + ) } // MARK: -- Handle Legacy Group Changes @@ -370,9 +368,8 @@ internal extension LibSession { try SessionThread .deleteOrLeave( db, + type: .deleteGroupAndContent, threadIds: Array(legacyGroupIdsToRemove), - threadVariant: .legacyGroup, - groupLeaveType: .forced, calledFromConfigHandling: true ) } diff --git a/SessionMessagingKit/LibSession/Config Handling/LibSession+UserProfile.swift b/SessionMessagingKit/LibSession/Config Handling/LibSession+UserProfile.swift index 17b550a08fc..44b1f7d239d 100644 --- a/SessionMessagingKit/LibSession/Config Handling/LibSession+UserProfile.swift +++ b/SessionMessagingKit/LibSession/Config Handling/LibSession+UserProfile.swift @@ -105,14 +105,12 @@ internal extension LibSession { // `deleteOrLeave` behaviour (for 'Note to Self' this will leave the conversation // but remove the associated interactions) if !LibSession.shouldBeVisible(priority: targetPriority) { - try SessionThread - .deleteOrLeave( - db, - threadId: userPublicKey, - threadVariant: .contact, - groupLeaveType: .silent, - calledFromConfigHandling: true - ) + try SessionThread.deleteOrLeave( + db, + type: .hideContactConversationAndDeleteContent, + threadId: userPublicKey, + calledFromConfigHandling: true + ) } } diff --git a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+MessageRequests.swift b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+MessageRequests.swift index 8d51eddb9cb..ca95276181d 100644 --- a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+MessageRequests.swift +++ b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+MessageRequests.swift @@ -104,9 +104,8 @@ extension MessageReceiver { _ = try SessionThread .deleteOrLeave( db, + type: .deleteContactConversationAndContact, // Blinded contact isn't synced anyway threadId: blindedIdLookup.blindedId, - threadVariant: .contact, - groupLeaveType: .forced, calledFromConfigHandling: false ) }