<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.1" version="1.1">
  <file original="NoName" source-language="en" datatype="plaintext" target-language="ur">
    <body>
      <trans-unit xml:space="preserve" approved="no" id="common.save">
        <source>Save</source>
        <target state="translated">محفوظ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.cancel">
        <source>Cancel</source>
        <target state="translated">منسوخ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.close">
        <source>Close</source>
        <target state="translated">بند</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.delete">
        <source>Delete</source>
        <target state="translated">حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.remove">
        <source>Remove</source>
        <target state="translated">ہٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.edit">
        <source>Edit</source>
        <target state="translated">ترمیم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.copy">
        <source>Copy</source>
        <target state="translated">کاپی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.copied">
        <source>Copied</source>
        <target state="translated">کاپی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.retry">
        <source>Retry</source>
        <target state="translated">دوبارہ کوشش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.back">
        <source>Back</source>
        <target state="translated">پیچھے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.next">
        <source>Next</source>
        <target state="translated">اگلا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.done">
        <source>Done</source>
        <target state="translated">ہو گیا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.confirm">
        <source>Confirm</source>
        <target state="translated">تصدیق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.create">
        <source>Create</source>
        <target state="translated">بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.add">
        <source>Add</source>
        <target state="translated">شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.search">
        <source>Search</source>
        <target state="translated">تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.loading">
        <source>Loading…</source>
        <target state="translated">لوڈ ہو رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.saving">
        <source>Saving…</source>
        <target state="translated">محفوظ ہو رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.error">
        <source>Something went wrong</source>
        <target state="translated">کچھ غلط ہو گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.enabled">
        <source>Enabled</source>
        <target state="translated">فعال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.disabled">
        <source>Disabled</source>
        <target state="translated">معذور</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.on">
        <source>On</source>
        <target state="translated">پر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.off">
        <source>Off</source>
        <target state="translated">آف</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.yes">
        <source>Yes</source>
        <target state="translated">جی ہاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.no">
        <source>No</source>
        <target state="translated">نہیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.download">
        <source>Download</source>
        <target state="translated">ڈاؤن لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.upload">
        <source>Upload</source>
        <target state="translated">اپ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="common.unknown">
        <source>Unknown</source>
        <target state="translated">نامعلوم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.title">
        <source>Language</source>
        <target state="translated">زبان</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.description">
        <source>The language this device shows the app in. It is not sent to the server, so each of your devices can differ.</source>
        <target state="translated">یہ آلہ جس زبان میں ایپ کو دکھاتا ہے۔ اسے سرور کو نہیں بھیجا جاتا ہے، اس لیے آپ کے آلات میں سے ہر ایک مختلف ہو سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.system">
        <source>Match my system</source>
        <target state="translated">میرے سسٹم سے ملائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.systemHint">
        <source>Currently {language}</source>
        <target state="translated">فی الحال {language}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.en">
        <source>English</source>
        <target state="translated">انگریزی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.lt">
        <source>Lithuanian</source>
        <target state="translated">لتھوینیائی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.zh">
        <source>Chinese</source>
        <target state="translated">چینی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.hi">
        <source>Hindi</source>
        <target state="translated">ہندی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.es">
        <source>Spanish</source>
        <target state="translated">ہسپانوی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.ar">
        <source>Arabic</source>
        <target state="translated">عربی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.fr">
        <source>French</source>
        <target state="translated">فرانسیسی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.bn">
        <source>Bengali</source>
        <target state="translated">بنگالی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.pt">
        <source>Portuguese</source>
        <target state="translated">پرتگالی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.ru">
        <source>Russian</source>
        <target state="translated">روسی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.ur">
        <source>Urdu</source>
        <target state="translated">اردو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" id="language.pirate">
        <source>Pirate</source>
        <target></target>
      </trans-unit>
      <trans-unit xml:space="preserve" id="language.lolcat">
        <source>LOLCAT</source>
        <target></target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="language.incomplete">
        <source>This translation is not finished; anything missing is shown in English.</source>
        <target state="translated">یہ ترجمہ ختم نہیں ہوا ہے۔ انگریزی میں کچھ بھی غائب دکھایا گیا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityStatus.forDuration">
        <source>for {duration}</source>
        <target state="translated">{duration} کے لیے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.aFastSelfHostedChatFor">
        <source>A fast, self-hosted chat for servers, DMs, and voice - part of the Oranges.LT family.</source>
        <target state="translated">سرورز، DMs اور آواز کے لیے ایک تیز، خود میزبان چیٹ - Oranges.LT فیملی کا حصہ۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.build">
        <source>Build</source>
        <target state="translated">تعمیر کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.built">
        <source>Built</source>
        <target state="translated">بنایا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.client">
        <source>Client</source>
        <target state="translated">کلائنٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.copyrightMadeWith">
        <source>© {year} Oranges.LT · Made with 🍊</source>
        <target state="translated">© {year} Oranges.LT · 🍊 کے ساتھ بنایا گیا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.links">
        <source>Links</source>
        <target state="translated">لنکس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.orangchat">
        <source>OrangChat</source>
        <target state="translated">اورنگ چیٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.orangesLt">
        <source>Oranges.LT</source>
        <target state="translated">Oranges.LT</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.platform">
        <source>Platform</source>
        <target state="translated">پلیٹ فارم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.version">
        <source>Version</source>
        <target state="translated">ورژن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aboutTab.versionNumber">
        <source>Version {version}</source>
        <target state="translated">ورژن {version}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.aLink">
        <source>A link</source>
        <target state="translated">ایک لنک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.alwaysUnderlineLinksNotJustOn">
        <source>Always underline links, not just on hover.</source>
        <target state="translated">ہمیشہ لنکس کو انڈر لائن کریں، نہ صرف ہوور پر۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.chatInput">
        <source>Chat input</source>
        <target state="translated">چیٹ ان پٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.chatPreview">
        <source>Chat preview</source>
        <target state="translated">چیٹ کا پیش نظارہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.compactTightensTheSpacingBetweenMessages">
        <source>Compact tightens the spacing between messages. The preview above follows it.</source>
        <target state="translated">کومپیکٹ پیغامات کے درمیان وقفہ کاری کو سخت کرتا ہے۔ مندرجہ بالا پیش نظارہ اس کی پیروی کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.increaseContrast">
        <source>Increase contrast</source>
        <target state="translated">کنٹراسٹ میں اضافہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.larger">
        <source>Larger</source>
        <target state="translated">بڑا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.messageDensity">
        <source>Message density</source>
        <target state="translated">پیغام کی کثافت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.minimizeAnimationsAndTransitionsAcrossThe">
        <source>Minimize animations and transitions across the app.</source>
        <target state="translated">پوری ایپ میں اینیمیشنز اور ٹرانزیشن کو کم سے کم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.motionContrast">
        <source>Motion &amp; contrast</source>
        <target state="translated">حرکت اور اس کے برعکس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.readablePreview">
        <source>Looks readable at this size. {link} shows the underline setting.</source>
        <target state="translated">اس سائز میں پڑھنے کے قابل لگتا ہے۔ {link} انڈر لائن ترتیب دکھاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.reduceMotion">
        <source>Reduce motion</source>
        <target state="translated">حرکت کو کم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.resetToDefaults">
        <source>Reset to defaults</source>
        <target state="translated">ڈیفالٹس پر ری سیٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.scalesTheEntireInterfaceTheSample">
        <source>Scales the entire interface. The sample below updates as you drag.</source>
        <target state="translated">پورے انٹرفیس کو اسکیل کرتا ہے۔ نیچے کا نمونہ آپ کے گھسیٹتے ہی اپ ڈیٹ ہوجاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.sendMessagesWithEnter">
        <source>Send messages with Enter</source>
        <target state="translated">Enter کے ساتھ پیغامات بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.smaller">
        <source>Smaller</source>
        <target state="translated">چھوٹا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.strongerBordersAndHigherContrastText">
        <source>Stronger borders and higher-contrast text.</source>
        <target state="translated">مضبوط بارڈرز اور زیادہ کنٹراسٹ متن۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.textSize">
        <source>Text size</source>
        <target state="translated">متن کا سائز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.theQuickBrownFoxJumpsOver">
        <source>The quick brown fox jumps over the lazy dog.</source>
        <target state="translated">تیز بھوری لومڑی سست کتے پر چھلانگ لگاتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.thisSecondLineIsGroupedUnder">
        <source>This second line is grouped under the same author - it's the gap here that Cozy and Compact change.</source>
        <target state="translated">یہ دوسری سطر ایک ہی مصنف کے تحت گروپ کی گئی ہے - یہ وہ خلا ہے جو Cozy اور Compact میں تبدیل ہوتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.todayAt1403">
        <source>Today at 14:03</source>
        <target state="translated">آج 14:03 بجے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="accessibilityTab.underlineLinks">
        <source>Underline links</source>
        <target state="translated">انڈر لائن لنکس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.activity">
        <source>Activity</source>
        <target state="translated">سرگرمی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.addGame">
        <source>Add game</source>
        <target state="translated">گیم شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.allowARunningProcessAndChoose">
        <source>Allow a running process and choose the game name shown to others.</source>
        <target state="translated">چلانے کے عمل کی اجازت دیں اور دوسروں کو دکھائے گئے گیم کا نام منتخب کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.customGameDetectionIsAvailableIn">
        <source>Custom game detection is available in the desktop app.</source>
        <target state="translated">ڈیسک ٹاپ ایپ میں حسب ضرورت گیم کا پتہ لگانے کی سہولت دستیاب ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.displayTheGameYourePlaying">
        <source>Display the game you're playing</source>
        <target state="translated">آپ جو کھیل کھیل رہے ہیں اسے دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.gameName">
        <source>Game name</source>
        <target state="translated">گیم کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.gameNotDetected">
        <source>Game not detected?</source>
        <target state="translated">گیم کا پتہ نہیں چلا؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.noRunningProcessesWereFound">
        <source>No running processes were found.</source>
        <target state="translated">کوئی چلنے والا عمل نہیں ملا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.runningProcess">
        <source>Running process</source>
        <target state="translated">چلانے کا عمل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.theDesktopAppChecksRunningProcess">
        <source>The desktop app checks running process names and shares a match with your friends. This is off by default.</source>
        <target state="translated">ڈیسک ٹاپ ایپ چلنے والے عمل کے ناموں کو چیک کرتی ہے اور آپ کے دوستوں کے ساتھ میچ شیئر کرتی ہے۔ یہ بطور ڈیفالٹ آف ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.theDesktopAppDetectsTheGames">
        <source>The desktop app detects the games you're playing and shares them with your friends.</source>
        <target state="translated">ڈیسک ٹاپ ایپ ان گیمز کا پتہ لگاتی ہے جو آپ کھیل رہے ہیں اور انہیں اپنے دوستوں کے ساتھ شیئر کرتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.turnActivitySharingOnToInspect">
        <source>Turn activity sharing on to inspect running processes.</source>
        <target state="translated">چلنے والے عمل کا معائنہ کرنے کے لیے سرگرمی کا اشتراک آن کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="activityTab.whatShouldFriendsSee">
        <source>What should friends see?</source>
        <target state="translated">دوستوں کو کیا دیکھنا چاہیے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addByCode.checkingTheirIdentity">
        <source>Checking their identity…</source>
        <target state="translated">ان کی شناخت چیک کی جا رہی ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addByCode.myContactCode">
        <source>My contact code</source>
        <target state="translated">میرا رابطہ کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addByCode.publicInformationOnlyBeingInThe">
        <source>Public information only. Being in the room is what makes it mean anything.</source>
        <target state="translated">صرف عوامی معلومات۔ کمرے میں رہنا ہی اس کا مطلب کچھ بھی بناتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addByCode.scanTheirCode">
        <source>Scan their code</source>
        <target state="translated">ان کا کوڈ اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addByCode.showMyCode">
        <source>Show my code</source>
        <target state="translated">میرا کوڈ دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addByCode.togetherInPersonScanningTheirCode">
        <source>Together in person? Scanning their code adds them and confirms their encryption keys in one go.</source>
        <target state="translated">ایک ساتھ شخصی طور پر؟ ان کے کوڈ کو اسکین کرنے سے وہ شامل ہو جاتے ہیں اور ایک ہی بار میں ان کی انکرپشن کیز کی تصدیق ہو جاتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addServerDialog.addServerMode">
        <source>Add server mode</source>
        <target state="translated">سرور موڈ شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addServerDialog.inviteLink">
        <source>Invite link</source>
        <target state="translated">لنک کو مدعو کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addServerDialog.myOrangeGrove">
        <source>My orange grove</source>
        <target state="translated">میرا سنتری کا باغ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="addServerDialog.serverName">
        <source>Server name</source>
        <target state="translated">سرور کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="androidAppBanner.dismissAndroidAppDownload">
        <source>Dismiss Android app download</source>
        <target state="translated">اینڈرائیڈ ایپ ڈاؤن لوڈ کو مسترد کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="androidAppBanner.getOrangchatForAndroid">
        <source>Get OrangChat for Android</source>
        <target state="translated">اینڈرائیڈ کے لیے اورنگ چیٹ حاصل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="androidAppBanner.orangchatAndroidApp">
        <source>OrangChat Android app</source>
        <target state="translated">اورنگ چیٹ اینڈرائیڈ ایپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="androidAppBanner.versionAndSize">
        <source>Version {version} · {size}</source>
        <target state="translated">ورژن {version} · {size}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="auditLogTab.changed">
        <source>Changed: {list}</source>
        <target state="translated">تبدیل کر دیا گیا: {list}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="auditLogTab.newer">
        <source>Newer</source>
        <target state="translated">نیا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="auditLogTab.older">
        <source>Older</source>
        <target state="translated">پرانا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.chat">
        <source>Chat</source>
        <target state="translated">گپ شپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.cookies">
        <source>Cookies</source>
        <target state="translated">کوکیز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.guidelines">
        <source>Guidelines</source>
        <target state="translated">رہنما اصول</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.legal">
        <source>Legal</source>
        <target state="translated">قانونی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.orang">
        <source>Orang</source>
        <target state="translated">اورنگ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.privacy">
        <source>Privacy</source>
        <target state="translated">رازداری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="authLayout.terms">
        <source>Terms</source>
        <target state="translated">شرائط</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="botTag.bot">
        <source>Bot</source>
        <target state="translated">بوٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="botTag.botAccount">
        <source>Bot account</source>
        <target state="translated">بوٹ اکاؤنٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callCard.audioCall">
        <source>Audio call</source>
        <target state="translated">آڈیو کال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callCard.videoCall">
        <source>Video call</source>
        <target state="translated">ویڈیو کال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callErrorToast.dismiss">
        <source>Dismiss</source>
        <target state="translated">برطرف کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.callConnected">
        <source>Call connected</source>
        <target state="translated">کال منسلک ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.calling">
        <source>Calling</source>
        <target state="translated">کال کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.closeFullScreen">
        <source>Close full screen</source>
        <target state="translated">پوری اسکرین بند کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.connectedInCall">
        <source>{count} in call</source>
        <target state="translated">کال میں {count}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.deafen">
        <source>Deafen</source>
        <target state="translated">بہرا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.deafened">
        <source>Deafened</source>
        <target state="translated">بہرا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.hangUp">
        <source>Hang up</source>
        <target state="translated">ہینگ اپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.inCall">
        <source>In call</source>
        <target state="translated">کال میں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.minimizeCall">
        <source>Minimize call</source>
        <target state="translated">کال کو کم سے کم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.mute">
        <source>Mute</source>
        <target state="translated">خاموش</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.muted">
        <source>Muted</source>
        <target state="translated">خاموش</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.nameSScreen">
        <source>{name}'s screen</source>
        <target state="translated">{name} کی اسکرین</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.notInCall">
        <source>Not in call</source>
        <target state="translated">کال میں نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.participantsSummary">
        <source>{connected} in call · {ringing} ringing</source>
        <target state="translated">کال میں {connected} · {ringing} بج رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.ringingStatus">
        <source>Ringing…</source>
        <target state="translated">بج رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.shareYourScreen">
        <source>Share your screen</source>
        <target state="translated">اپنی اسکرین کا اشتراک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.speaking">
        <source>Speaking</source>
        <target state="translated">بول رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.stopSharingYourScreen">
        <source>Stop sharing your screen</source>
        <target state="translated">اپنی اسکرین کا اشتراک بند کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.turnCameraOff">
        <source>Turn camera off</source>
        <target state="translated">کیمرہ بند کر دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.turnCameraOn">
        <source>Turn camera on</source>
        <target state="translated">کیمرہ آن کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.undeafen">
        <source>Undeafen</source>
        <target state="translated">انڈیفین</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.unmute">
        <source>Unmute</source>
        <target state="translated">چالو کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="callStage.yourScreen">
        <source>Your screen</source>
        <target state="translated">آپ کی سکرین</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.channels">
        <source>Channels</source>
        <target state="translated">چینلز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.createChannel">
        <source>Create channel</source>
        <target state="translated">چینل بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.empty">
        <source>Empty</source>
        <target state="translated">خالی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.invitePeople">
        <source>Invite people</source>
        <target state="translated">لوگوں کو مدعو کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.live">
        <source>Live</source>
        <target state="translated">جیو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.noChannelsYet">
        <source>No channels yet.</source>
        <target state="translated">ابھی تک کوئی چینل نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="channelSidebar.serverSettings">
        <source>Server settings</source>
        <target state="translated">سرور کی ترتیبات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.channelTopic">
        <source>Channel topic</source>
        <target state="translated">چینل کا موضوع</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.couldntLoadMessagesCheckYourConnection">
        <source>Couldn't load messages. Check your connection and try again.</source>
        <target state="translated">پیغامات لوڈ نہیں ہو سکے۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.encrypted">
        <source>Encrypted</source>
        <target state="translated">خفیہ کردہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.messagesInThisConversationAreEnd">
        <source>Messages in this conversation are end-to-end encrypted</source>
        <target state="translated">اس گفتگو میں پیغامات آخر سے آخر تک خفیہ کردہ ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.more">
        <source>More</source>
        <target state="translated">مزید</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.openNavigation">
        <source>Open navigation</source>
        <target state="translated">نیویگیشن کھولیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.searchMessages">
        <source>Search messages</source>
        <target state="translated">پیغامات تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.toggleMemberList">
        <source>Toggle member list</source>
        <target state="translated">اراکین کی فہرست کو ٹوگل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="chatView.tryAgain">
        <source>Try again</source>
        <target state="translated">دوبارہ کوشش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.aBotTokenIsThePassword">
        <source>A bot token is the password for a bot account: anyone with it can sign in as the bot, post in its servers and read its conversations. Pasting it here would hand that control to everyone who can read this conversation.</source>
        <target state="translated">بوٹ ٹوکن بوٹ اکاؤنٹ کا پاس ورڈ ہے: اس کے ساتھ کوئی بھی بوٹ کے بطور سائن ان کر سکتا ہے، اس کے سرورز میں پوسٹ کر سکتا ہے اور اس کی گفتگو پڑھ سکتا ہے۔ اسے یہاں چسپاں کرنے سے وہ کنٹرول ہر اس شخص کے حوالے ہو جائے گا جو اس گفتگو کو پڑھ سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.aLoginTokenLetsAnyoneWho">
        <source>A login token lets anyone who has it sign into an OrangChat account. Pasting it here would hand that account to everyone who can read this conversation.</source>
        <target state="translated">لاگ ان ٹوکن کسی کو بھی اورنگ چیٹ اکاؤنٹ میں سائن ان کرنے دیتا ہے۔ اسے یہاں چسپاں کرنے سے وہ اکاؤنٹ ہر اس شخص کے حوالے ہو جائے گا جو اس گفتگو کو پڑھ سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.attachFiles">
        <source>Attach files</source>
        <target state="translated">فائلیں منسلک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.cancelReply">
        <source>Cancel reply</source>
        <target state="translated">جواب منسوخ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.deleteRecording">
        <source>Delete recording</source>
        <target state="translated">ریکارڈنگ کو حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.dontPaste">
        <source>Don't paste</source>
        <target state="translated">پیسٹ نہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.holdToRecordAVoiceMessage">
        <source>Hold to record a voice message</source>
        <target state="translated">صوتی پیغام ریکارڈ کرنے کے لیے دبائے رکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.lockedSendWhenYoureDone">
        <source>Locked - send when you're done</source>
        <target state="translated">مقفل - جب آپ کام کر لیں تو بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.mentionSuggestions">
        <source>Mention suggestions</source>
        <target state="translated">تجاویز کا ذکر کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.pasteCutOff">
        <source>Paste cut off - {max} characters max</source>
        <target state="translated">کٹ آف پیسٹ کریں - {max} حروف زیادہ سے زیادہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.pasteItAnyway">
        <source>Paste it anyway</source>
        <target state="translated">بہرحال چسپاں کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.replyingTo">
        <source>Replying to</source>
        <target state="translated">کا جواب دے رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.sendMessage">
        <source>Send message</source>
        <target state="translated">پیغام بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.sendVoiceMessage">
        <source>Send voice message</source>
        <target state="translated">صوتی پیغام بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composer.takeAPicture">
        <source>Take a picture</source>
        <target state="translated">تصویر کھینچو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="composerAttachments.expiresIn1Hour">
        <source>Expires in 1 hour</source>
        <target state="translated">1 گھنٹے میں ختم ہو جائے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="confirmIdentityDialog.authenticationCode">
        <source>Authentication code</source>
        <target state="translated">تصدیقی کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="confirmIdentityDialog.password">
        <source>Password</source>
        <target state="translated">پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionCards.connections">
        <source>Connections</source>
        <target state="translated">کنکشنز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionCards.verified">
        <source>Verified</source>
        <target state="translated">تصدیق شدہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.addAnyWebsite">
        <source>Add any website</source>
        <target state="translated">کوئی بھی ویب سائٹ شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.connectAnAccount">
        <source>Connect an account</source>
        <target state="translated">ایک اکاؤنٹ جوڑیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.disconnect">
        <source>Disconnect</source>
        <target state="translated">منقطع کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.itWillBeRemovedFromYour">
        <source>It will be removed from your profile. You can link it again at any time.</source>
        <target state="translated">اسے آپ کے پروفائل سے ہٹا دیا جائے گا۔ آپ اسے کسی بھی وقت دوبارہ لنک کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.label">
        <source>Label</source>
        <target state="translated">لیبل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.link">
        <source>Link</source>
        <target state="translated">لنک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.linkedAccountsAppearOnYourProfile">
        <source>Linked accounts appear on your profile with a verified check. OrangChat only reads your username - it can never post as you.</source>
        <target state="translated">لنک شدہ اکاؤنٹس آپ کے پروفائل پر تصدیق شدہ چیک کے ساتھ ظاہر ہوتے ہیں۔ اورنگ چیٹ صرف آپ کا صارف نام پڑھتا ہے - یہ آپ کی طرح کبھی بھی پوسٹ نہیں کر سکتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.linksYouAddByHandShow">
        <source>Links you add by hand show without a verified check, since anyone could enter them.</source>
        <target state="translated">جو لنکس آپ ہاتھ سے شامل کرتے ہیں وہ بغیر تصدیق شدہ چیک کے دکھائے جاتے ہیں، کیونکہ کوئی بھی ان میں داخل ہو سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.myWebsite">
        <source>My website</source>
        <target state="translated">میری ویب سائٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.noProvidersAreConfiguredOnThis">
        <source>No providers are configured on this server yet.</source>
        <target state="translated">اس سرور پر ابھی تک کوئی فراہم کنندہ کنفیگر نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.nothingLinkedYet">
        <source>Nothing linked yet.</source>
        <target state="translated">ابھی تک کچھ بھی منسلک نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.verified">
        <source>Verified</source>
        <target state="translated">تصدیق شدہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="connectionsTab.yourConnections">
        <source>Your connections</source>
        <target state="translated">آپ کے روابط</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="createChannelDialog.category">
        <source>Category</source>
        <target state="translated">زمرہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="createChannelDialog.channelType">
        <source>Channel type</source>
        <target state="translated">چینل کی قسم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="createChannelDialog.noCategory">
        <source>No category</source>
        <target state="translated">کوئی زمرہ نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.addToServer">
        <source>Add to server…</source>
        <target state="translated">سرور میں شامل کریں…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.avatar">
        <source>Avatar</source>
        <target state="translated">اوتار</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.bot">
        <source>Bot</source>
        <target state="translated">بوٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.bots">
        <source>Bots</source>
        <target state="translated">بوٹس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.botsIntro">
        <source>Build on OrangChat with the {js} package for JavaScript or {py} for Python. A bot is a real account: invite it to a server and give it roles like anyone else. Bots cannot read DMs - those are end-to-end encrypted.</source>
        <target state="needs-translation">جاوا اسکرپٹ کے لیے {js} پیکیج یا ازگر کے لیے {py} کے ساتھ OrangChat پر بنائیں۔ بوٹ ایک حقیقی اکاؤنٹ ہے: اسے سرور پر مدعو کریں اور اسے کسی اور کی طرح کردار دیں۔ بوٹس ڈی ایم کو نہیں پڑھ سکتے ہیں - وہ اینڈ ٹو اینڈ انکرپٹڈ ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.copyThisTokenNow">
        <source>Copy this token now</source>
        <target state="translated">اس ٹوکن کو ابھی کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.developers">
        <source>Developers</source>
        <target state="translated">ڈویلپرز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.displayName">
        <source>Display name</source>
        <target state="translated">ڈسپلے کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.helper">
        <source>Helper</source>
        <target state="translated">مددگار</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.itIsStoredHashedAndCannot">
        <source>It is stored hashed and cannot be shown again. If you lose it, mint a new one.</source>
        <target state="translated">یہ ہیش میں محفوظ ہے اور دوبارہ نہیں دکھایا جا سکتا۔ اگر آپ اسے کھو دیتے ہیں تو، ایک نیا ٹکسال لگائیں.</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.iveSavedIt">
        <source>I've saved it</source>
        <target state="translated">میں نے اسے محفوظ کر لیا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.newBot">
        <source>New bot</source>
        <target state="translated">نیا بوٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.newToken">
        <source>New token</source>
        <target state="translated">نیا ٹوکن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.noTokensThisBotCannotSign">
        <source>No tokens. This bot cannot sign in until you mint one.</source>
        <target state="translated">کوئی ٹوکن نہیں۔ یہ بوٹ اس وقت تک سائن ان نہیں ہو سکتا جب تک کہ آپ اسے ٹکسال نہ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.openNavigation">
        <source>Open navigation</source>
        <target state="translated">نیویگیشن کھولیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.revokeToken">
        <source>Revoke token</source>
        <target state="translated">ٹوکن منسوخ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.saveChanges">
        <source>Save changes</source>
        <target state="translated">تبدیلیاں محفوظ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.tokens">
        <source>Tokens</source>
        <target state="translated">ٹوکنز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.username">
        <source>Username</source>
        <target state="translated">صارف نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="developersPage.youHaventMadeAnyBotsYet">
        <source>You haven't made any bots yet.</source>
        <target state="translated">آپ نے ابھی تک کوئی بوٹس نہیں بنائے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="devicesTab.eachEntryIsADeviceWith">
        <source>Each entry is a device with a live sign-in. Revoking one stops it renewing; it loses access within a few minutes.</source>
        <target state="translated">ہر اندراج لائیو سائن ان کے ساتھ ایک آلہ ہے۔ کسی کو منسوخ کرنا اس کی تجدید کو روکتا ہے۔ یہ چند منٹوں میں رسائی کھو دیتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="devicesTab.signedInAt">
        <source>Signed in {time}</source>
        <target state="translated">{time} میں سائن ان ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="devicesTab.signOutOtherDevices_one">
        <source>Sign out {count} other device</source>
        <target state="translated">{count} دوسرے آلے سے سائن آؤٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="devicesTab.signOutOtherDevices_other">
        <source>Sign out {count} other devices</source>
        <target state="translated">{count} دیگر آلات سے سائن آؤٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="devicesTab.thisDevice">
        <source>This device</source>
        <target state="translated">یہ ڈیوائس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="devicesTab.whereYoureSignedIn">
        <source>Where you're signed in</source>
        <target state="translated">جہاں آپ سائن ان ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmIntro.dmBeginning">
        <source>This is the beginning of your direct message history with {name}.</source>
        <target state="translated">یہ {name} کے ساتھ آپ کے براہ راست پیغام کی تاریخ کا آغاز ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmIntro.groupBeginning_one">
        <source>This is the beginning of this group, with {count} other person.</source>
        <target state="translated">یہ اس گروپ کا آغاز ہے، {count} دوسرے شخص کے ساتھ۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmIntro.groupBeginning_other">
        <source>This is the beginning of this group, with {count} other people.</source>
        <target state="translated">یہ اس گروپ کا آغاز ہے، {count} دوسرے لوگوں کے ساتھ۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmIntro.justYouHere">
        <source>Just you here</source>
        <target state="translated">بس تم یہاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmIntro.messagesHereAreLockedOnYour">
        <source>Messages here are locked on your device, so only the people in this conversation can read them.</source>
        <target state="translated">یہاں پیغامات آپ کے آلے پر مقفل ہیں، اس لیے صرف اس گفتگو میں شامل لوگ ہی انہیں پڑھ سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmIntro.messagesYouSendInThisConversation">
        <source>Messages you send in this conversation are only visible to you.</source>
        <target state="translated">آپ جو پیغامات اس گفتگو میں بھیجتے ہیں وہ صرف آپ کو دکھائی دیتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.conversations">
        <source>Conversations</source>
        <target state="translated">بات چیت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.copyChannelId">
        <source>Copy Channel ID</source>
        <target state="translated">چینل آئی ڈی کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.copyUserId">
        <source>Copy User ID</source>
        <target state="translated">یوزر آئی ڈی کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.developers">
        <source>Developers</source>
        <target state="translated">ڈویلپرز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.directMessages">
        <source>Direct Messages</source>
        <target state="translated">براہ راست پیغامات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.friends">
        <source>Friends</source>
        <target state="translated">دوستو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.markAsRead">
        <source>Mark As Read</source>
        <target state="translated">پڑھا ہوا نشان زد کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.newDirectMessage">
        <source>New direct message</source>
        <target state="translated">نیا براہ راست پیغام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.newGroup">
        <source>New group</source>
        <target state="translated">نیا گروپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.noConversationsYetHitToMessage">
        <source>No conversations yet - hit + to message someone.</source>
        <target state="translated">ابھی تک کوئی بات چیت نہیں ہے - کسی کو پیغام بھیجنے کے لیے + کو دبائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.profile">
        <source>Profile</source>
        <target state="translated">پروفائل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.removeFriend">
        <source>Remove Friend</source>
        <target state="translated">دوست کو ہٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.startACall">
        <source>Start a Call</source>
        <target state="translated">کال شروع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.theyllBeRemovedFromYourFriends">
        <source>They'll be removed from your friends, and you'll need a new request to reconnect. Your message history stays.</source>
        <target state="translated">انہیں آپ کے دوستوں سے ہٹا دیا جائے گا، اور آپ کو دوبارہ منسلک ہونے کے لیے ایک نئی درخواست کی ضرورت ہوگی۔ آپ کے پیغام کی تاریخ برقرار ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dmSidebar.unreadMessages">
        <source>unread messages</source>
        <target state="translated">بغیر پڑھے ہوئے پیغامات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="downloadTab.getTheApp">
        <source>Get the app</source>
        <target state="translated">ایپ حاصل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="downloadTab.macosIosArentAvailableYet">
        <source>macOS/iOS aren't available yet.</source>
        <target state="translated">macOS/iOS ابھی تک دستیاب نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="downloadTab.orangchatRunsInYourBrowserBut">
        <source>OrangChat runs in your browser, but the native apps add tray, notifications, and screen sharing.</source>
        <target state="translated">اورنگ چیٹ آپ کے براؤزر میں چلتا ہے، لیکن مقامی ایپس میں ٹرے، اطلاعات اور اسکرین شیئرنگ شامل ہوتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="emojiTab.customEmoji">
        <source>Custom emoji</source>
        <target state="translated">حسب ضرورت ایموجی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="emojiTab.gif">
        <source>GIF</source>
        <target state="translated">GIF</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="emojiTab.noCustomEmojiYetUploadOne">
        <source>No custom emoji yet. Upload one to use it anywhere in this server.</source>
        <target state="translated">ابھی تک کوئی حسب ضرورت ایموجی نہیں ہے۔ اسے اس سرور میں کہیں بھی استعمال کرنے کے لیے اپ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="emojiTab.pngJpegOrGifUpTo">
        <source>PNG, JPEG or GIF up to 256 kB. Resized to 128px; GIFs keep their animation.</source>
        <target state="translated">PNG، JPEG یا GIF 256 kB تک۔ 128px کا سائز تبدیل کر دیا گیا؛ GIFs اپنی حرکت پذیری کو برقرار رکھتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionModeChoice.beforeAMessageLeavesThisDevice">
        <source>Before a message leaves this device</source>
        <target state="translated">اس سے پہلے کہ کوئی پیغام اس آلہ سے نکل جائے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionModeChoice.bothOptionsEncryptEverythingTheDifference">
        <source>Both options encrypt everything. The difference is whether a swapped lock is stopped before it can be used, or caught afterwards.</source>
        <target state="translated">دونوں اختیارات ہر چیز کو خفیہ کرتے ہیں۔ فرق یہ ہے کہ آیا تبدیل شدہ لاک کو استعمال کرنے سے پہلے روک دیا جاتا ہے، یا بعد میں پکڑا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionModeChoice.checkingSomeonesCodeIsAOne">
        <source>Checking someone's code is a one-to-one thing, so it happens in your direct message with them - and anyone you have checked there shows as checked here too. Waiting on everyone in a group to be checked would hold up people who never asked for it.</source>
        <target state="translated">کسی کے کوڈ کی جانچ کرنا ایک دوسرے سے ایک چیز ہے، لہذا یہ ان کے ساتھ آپ کے براہ راست پیغام میں ہوتا ہے - اور آپ نے جس کو بھی وہاں چیک کیا ہے وہ یہاں بھی ظاہر ہوتا ہے۔ کسی گروپ میں ہر ایک کو چیک کیے جانے کا انتظار کرنا ایسے لوگوں کو روکے گا جنہوں نے کبھی اس کے لیے نہیں پوچھا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionModeChoice.encryptionModeForThisConversation">
        <source>Encryption mode for this conversation</source>
        <target state="translated">اس گفتگو کے لیے انکرپشن موڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionModeChoice.groupConversationsSendStraightAway">
        <source>Group conversations send straight away</source>
        <target state="translated">گروپ بات چیت فوری طور پر بھیجی جاتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.addAnotherDevice">
        <source>Add another device</source>
        <target state="translated">دوسرا آلہ شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.addedAt">
        <source>Added {time}</source>
        <target state="translated">{time} شامل کیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.addedByAnotherOfYourDevices">
        <source>Added by another of your devices</source>
        <target state="translated">آپ کے دوسرے آلات کے ذریعے شامل کیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.addThisDevice">
        <source>Add this device</source>
        <target state="translated">یہ آلہ شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.devicesWithYourKeys">
        <source>Devices with your keys</source>
        <target state="translated">آپ کی چابیاں والے آلات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.endToEndEncryption">
        <source>End-to-end encryption</source>
        <target state="translated">اینڈ ٹو اینڈ انکرپشن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.entriesHead_one">
        <source>{count} entry · head {hash}…</source>
        <target state="translated">{count} اندراج · ہیڈ {hash}…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.entriesHead_other">
        <source>{count} entries · head {hash}…</source>
        <target state="translated">{count} اندراجات · ہیڈ {hash}…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.everyDeviceAddedOrRemovedIs">
        <source>Every device added or removed is written into a logbook that can only be added to, never edited or erased. Your devices read it on every start, so a device you did not add cannot appear here quietly - you get told, and the entry stays in the book.</source>
        <target state="translated">شامل یا ہٹائے جانے والے ہر آلے کو ایک لاگ بک میں لکھا جاتا ہے جسے صرف شامل کیا جا سکتا ہے، کبھی ترمیم یا مٹایا نہیں جا سکتا۔ آپ کے آلات اسے ہر آغاز پر پڑھتے ہیں، اس لیے جو آلہ آپ نے شامل نہیں کیا ہے وہ خاموشی سے یہاں ظاہر نہیں ہو سکتا - آپ کو بتایا جاتا ہے، اور اندراج کتاب میں ہی رہتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.firstDeviceOnThisAccount">
        <source>First device on this account</source>
        <target state="translated">اس اکاؤنٹ پر پہلا آلہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.lastSeenAt">
        <source>Last seen {time}</source>
        <target state="translated">آخری بار {time} دیکھا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.noDevicesAreEnrolledOnThis">
        <source>No devices are enrolled on this account.</source>
        <target state="translated">اس اکاؤنٹ پر کوئی ڈیوائس اندراج نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.revoke">
        <source>Revoke</source>
        <target state="translated">منسوخ کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.revoked">
        <source>Revoked</source>
        <target state="translated">منسوخ کر دیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.showAOneTimeCodeOn">
        <source>Show a one-time code on this PC, then use OrangChat’s scanner on the phone. The phone makes its own protected identity; this device authorizes it and sends the encrypted history keys after you compare six digits and enter a fresh security code. The system Camera app remains a fallback.</source>
        <target state="translated">اس پی سی پر ایک وقتی کوڈ دکھائیں، پھر فون پر اورنگ چیٹ کا اسکینر استعمال کریں۔ فون اپنی محفوظ شناخت بناتا ہے۔ یہ آلہ اس کی اجازت دیتا ہے اور آپ کے چھ ہندسوں کا موازنہ کرنے اور ایک تازہ سیکیورٹی کوڈ درج کرنے کے بعد خفیہ کردہ ہسٹری کیز بھیجتا ہے۔ سسٹم کیمرہ ایپ فال بیک بنی ہوئی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.showCodeForMyPhone">
        <source>Show code for my phone</source>
        <target state="translated">میرے فون کے لیے کوڈ دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.theLogbook">
        <source>The logbook</source>
        <target state="translated">لاگ بک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.thisDevice">
        <source>This device</source>
        <target state="translated">یہ ڈیوائس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.thisDeviceHasNoEncryptionIdentity">
        <source>This device has no encryption identity yet</source>
        <target state="translated">اس ڈیوائس کی ابھی تک کوئی انکرپشن شناخت نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="encryptionTab.yourDirectMessagesAreLockedOn">
        <source>Your direct messages are locked on your own devices before they are sent. The key is made here and cannot be copied off this device, so nobody running OrangChat - and nobody who gets hold of our database - can read them.</source>
        <target state="translated">آپ کے براہ راست پیغامات بھیجے جانے سے پہلے آپ کے اپنے آلات پر مقفل کردیئے جاتے ہیں۔ کلید یہاں بنائی گئی ہے اور اسے اس ڈیوائس سے کاپی نہیں کیا جا سکتا، اس لیے اورنگ چیٹ چلانے والا کوئی بھی نہیں - اور کوئی بھی جو ہمارے ڈیٹا بیس کو پکڑتا ہے - اسے پڑھ نہیں سکتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="errorBoundary.orangchatHitAnUnexpectedErrorAnd">
        <source>OrangChat hit an unexpected error and could not keep showing this page. Your messages are safe - reload to try again.</source>
        <target state="translated">اورنگ چیٹ میں ایک غیر متوقع غلطی ہوئی اور اس صفحہ کو دکھانا جاری نہیں رکھ سکا۔ آپ کے پیغامات محفوظ ہیں - دوبارہ کوشش کرنے کے لیے دوبارہ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="errorBoundary.reloadOrangchat">
        <source>Reload OrangChat</source>
        <target state="translated">اورنگ چیٹ کو دوبارہ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="errorBoundary.somethingWentWrong">
        <source>Something went wrong</source>
        <target state="translated">کچھ غلط ہو گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.aLinkAnAddressAnywhere">
        <source>A link, an address, anywhere</source>
        <target state="translated">ایک لنک، ایک پتہ، کہیں بھی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.createEvent">
        <source>Create event</source>
        <target state="translated">ایونٹ بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.description">
        <source>Description</source>
        <target state="translated">تفصیل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.endsOptional">
        <source>Ends (optional)</source>
        <target state="translated">اختتام (اختیاری)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.eventName">
        <source>Event name</source>
        <target state="translated">واقعہ کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.gameNight">
        <source>Game night</source>
        <target state="translated">کھیل کی رات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.loadingEvents">
        <source>Loading events…</source>
        <target state="translated">ایونٹس لوڈ ہو رہے ہیں…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.location">
        <source>Location</source>
        <target state="translated">مقام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.nothingScheduledYet">
        <source>Nothing scheduled yet.</source>
        <target state="translated">ابھی تک کچھ بھی طے نہیں ہوا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.somewhereElse">
        <source>Somewhere else</source>
        <target state="translated">کہیں اور</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.starts">
        <source>Starts</source>
        <target state="translated">شروع ہوتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.whatsHappening">
        <source>What's happening?</source>
        <target state="translated">کیا ہو رہا ہے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eventsDialog.where">
        <source>Where</source>
        <target state="translated">جہاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.addEmojiOrGif">
        <source>Add emoji or GIF</source>
        <target state="translated">ایموجی یا GIF شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.favourites">
        <source>Favourites</source>
        <target state="translated">پسندیدہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.loadingGifs">
        <source>Loading GIFs…</source>
        <target state="translated">GIFs لوڈ ہو رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.noGifsFound">
        <source>No GIFs found</source>
        <target state="translated">کوئی GIF نہیں ملا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.poweredByKlipy">
        <source>Powered by KLIPY</source>
        <target state="translated">KLIPY کے ذریعہ تقویت یافتہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.searchKlipy">
        <source>Search KLIPY</source>
        <target state="translated">KLIPY تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="expressionPicker.searchKlipyGifs">
        <source>Search KLIPY GIFs</source>
        <target state="translated">KLIPY GIFs تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="forwardDialog.directMessages">
        <source>Direct messages</source>
        <target state="translated">براہ راست پیغامات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="forwardDialog.forwardMessage">
        <source>Forward message</source>
        <target state="translated">پیغام آگے بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="forwardDialog.nowhereToForwardThisToYet">
        <source>Nowhere to forward this to yet.</source>
        <target state="translated">ابھی تک اسے آگے بھیجنے کے لیے کہیں نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="forwardDialog.searchChannelsAndDms">
        <source>Search channels and DMs</source>
        <target state="translated">چینلز اور ڈی ایم تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="forwardDialog.searchForwardTargets">
        <source>Search forward targets</source>
        <target state="translated">آگے کے اہداف تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.accept">
        <source>Accept</source>
        <target state="translated">قبول کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.addAFriendByTheirUsername">
        <source>Add a friend by their username.</source>
        <target state="translated">ایک دوست کو ان کے صارف نام سے شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.addFriend">
        <source>Add Friend</source>
        <target state="translated">دوست شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.all">
        <source>All</source>
        <target state="translated">تمام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.cancelRequest">
        <source>Cancel request</source>
        <target state="translated">درخواست منسوخ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.decline">
        <source>Decline</source>
        <target state="translated">رد کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.friends">
        <source>Friends</source>
        <target state="translated">دوستو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.incomingCount">
        <source>Incoming - {count}</source>
        <target state="translated">آنے والا - {count}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.message">
        <source>Message</source>
        <target state="translated">پیغام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.noFriendsYet">
        <source>No friends yet.</source>
        <target state="translated">ابھی تک کوئی دوست نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.noPendingRequests">
        <source>No pending requests.</source>
        <target state="translated">کوئی زیر التواء درخواستیں نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.openNavigation">
        <source>Open navigation</source>
        <target state="translated">نیویگیشن کھولیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.outgoingCount">
        <source>Outgoing - {count}</source>
        <target state="translated">باہر جانے والا - {count}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.pending">
        <source>Pending</source>
        <target state="translated">زیر التواء</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.removeFriend">
        <source>Remove friend</source>
        <target state="translated">دوست کو ہٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.send">
        <source>Send</source>
        <target state="translated">بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="friendsPage.username">
        <source>Username</source>
        <target state="translated">صارف نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="homePane.chat">
        <source>Chat</source>
        <target state="translated">گپ شپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="homePane.openNavigation">
        <source>Open navigation</source>
        <target state="translated">نیویگیشن کھولیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="homePane.orang">
        <source>Orang</source>
        <target state="translated">اورنگ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.addingASecondDeviceBeforeYou">
        <source>Adding a second device before you need one is the whole answer. That is also why two-factor authentication has to be on first: a spare device is a spare set of keys, and it should take more than a password to make one.</source>
        <target state="translated">ضرورت سے پہلے دوسرا آلہ شامل کرنا پورا جواب ہے۔ یہی وجہ ہے کہ دو عنصر کی توثیق سب سے پہلے ہونی چاہیے: ایک فالتو ڈیوائس کلیدوں کا ایک فالتو سیٹ ہے، اور اسے بنانے میں پاس ورڈ سے زیادہ وقت لینا چاہیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.anythingOnADeviceThatIs">
        <source>Anything on a device that is already unlocked and in someone else's hands. At that point they are reading it the same way you do.</source>
        <target state="translated">آلے پر موجود کوئی بھی چیز جو پہلے سے غیر مقفل ہے اور کسی اور کے ہاتھ میں ہے۔ اس وقت وہ اسے اسی طرح پڑھ رہے ہیں جس طرح آپ پڑھتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.bothOfYouOpenTheConversation">
        <source>Both of you open the conversation, tap the lock at the top, and one of you scans the other's code. Then swap and do it the other way round - one scan only proves one direction. It takes about ten seconds while you are stood together.</source>
        <target state="translated">آپ دونوں گفتگو کو کھولتے ہیں، اوپر والے لاک کو تھپتھپاتے ہیں، اور آپ میں سے ایک دوسرے کا کوڈ اسکین کرتا ہے۔ پھر تبادلہ کریں اور اسے دوسری طرف کریں - ایک اسکین صرف ایک سمت ثابت کرتا ہے۔ آپ کے ساتھ کھڑے ہونے میں تقریباً دس سیکنڈ لگتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.everyDeviceCutsItsOwnKey">
        <source>Every device cuts its own key</source>
        <target state="translated">ہر آلہ اپنی چابی کاٹتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.everyLockAnyonePublishesIsWritten">
        <source>Every lock anyone publishes is written into a logbook that can only be added to, never edited or erased. Your own devices read the page about your account every time they start. If a lock is ever published in your name that your devices did not make, they tell you, and the entry stays in the book where anyone can point at it. A swap can be attempted; it cannot be attempted quietly.</source>
        <target state="translated">ہر ایک لاک جو کوئی بھی شائع کرتا ہے ایک لاگ بک میں لکھا جاتا ہے جس میں صرف شامل کیا جا سکتا ہے، کبھی ترمیم یا مٹایا نہیں جا سکتا۔ آپ کے اپنے آلات جب بھی شروع کرتے ہیں آپ کے اکاؤنٹ کے بارے میں صفحہ پڑھتے ہیں۔ اگر آپ کے نام پر کبھی کوئی تالا شائع ہوتا ہے جو آپ کے آلات نے نہیں بنایا تھا، تو وہ آپ کو بتاتے ہیں، اور اندراج کتاب میں رہتا ہے جہاں کوئی بھی اس کی طرف اشارہ کر سکتا ہے۔ تبادلہ کرنے کی کوشش کی جا سکتی ہے۔ خاموشی سے کوشش نہیں کی جا سکتی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.howDoesThisWork">
        <source>How does this work?</source>
        <target state="translated">یہ کیسے کام کرتا ہے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.howYourMessagesAreProtected">
        <source>How your messages are protected</source>
        <target state="translated">آپ کے پیغامات کیسے محفوظ ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.howYouVerifySomeone">
        <source>How you verify someone</source>
        <target state="translated">آپ کسی کی تصدیق کیسے کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.ifASafetyCodeChangesOr">
        <source>If a safety code changes, or a device you did not add appears on your account, OrangChat stops and takes over the screen instead of showing a notification you might swipe away.</source>
        <target state="translated">اگر کوئی حفاظتی کوڈ تبدیل ہوتا ہے، یا آپ کے اکاؤنٹ پر کوئی ایسا آلہ ظاہر ہوتا ہے جو آپ نے شامل نہیں کیا تھا، تو اورنگ چیٹ رک جاتا ہے اور کوئی اطلاع دکھانے کے بجائے اسکرین پر قبضہ کر لیتا ہے جسے آپ سوائپ کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.ifSomethingEverLooksWrong">
        <source>If something ever looks wrong</source>
        <target state="translated">اگر کبھی کچھ غلط نظر آئے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.ifYouLoseYourOnlyDevice">
        <source>If you lose your only device</source>
        <target state="translated">اگر آپ اپنا واحد آلہ کھو دیتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.inPlainLanguageWithNoJargon">
        <source>In plain language, with no jargon to get past first.</source>
        <target state="translated">سادہ زبان میں، پہلے ماضی کو حاصل کرنے کے لیے بغیر کسی جملے کے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.itIsNotAlwaysAnAttack">
        <source>It is not always an attack - it is also what happens when somebody loses every device and has to start over. There is no way to tell those apart from inside the app, which is why it asks you to check with the person directly before you send anything else.</source>
        <target state="translated">یہ ہمیشہ حملہ نہیں ہوتا ہے - ایسا بھی ہوتا ہے جب کوئی ہر آلہ کھو دیتا ہے اور اسے دوبارہ شروع کرنا پڑتا ہے۔ ایپ کے اندر ان لوگوں کو بتانے کا کوئی طریقہ نہیں ہے، یہی وجہ ہے کہ یہ آپ سے کہتا ہے کہ آپ کچھ اور بھیجنے سے پہلے اس شخص سے براہ راست چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.notInTheSameRoomYou">
        <source>Not in the same room? You will each see the same short row of numbers, called a safety code. Have them read it out on a phone call, or send it over another app you already trust, and type it into the box under the code - the app compares all sixty digits, which is more than anyone manages by eye. If it matches, nobody is in the middle. The one thing that does not count is an OrangChat voice call - that audio goes through the same servers this check exists to test.</source>
        <target state="translated">ایک ہی کمرے میں نہیں؟ آپ ہر ایک کو نمبروں کی ایک ہی مختصر قطار دیکھیں گے، جسے حفاظتی کوڈ کہتے ہیں۔ انہیں فون کال پر اسے پڑھنے کے لیے کہیں، یا اسے کسی اور ایپ پر بھیجیں جس پر آپ پہلے سے بھروسہ کرتے ہیں، اور اسے کوڈ کے نیچے والے باکس میں ٹائپ کریں - ایپ تمام ساٹھ ہندسوں کا موازنہ کرتی ہے، جو کسی کی آنکھ سے انتظام کرنے سے زیادہ ہے۔ اگر یہ میل کھاتا ہے تو کوئی بھی درمیان میں نہیں ہے۔ ایک چیز جس کا شمار نہیں ہوتا وہ اورنگ چیٹ وائس کال ہے - وہ آڈیو انہی سرورز سے گزرتا ہے جو یہ چیک جانچنے کے لیے موجود ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.onlyThePeopleInTheConversation">
        <source>Only the people in the conversation can open them. Not OrangChat, not somebody who steals our database, not somebody who turns up with a court order - we do not hold a key we could hand over. This is on for every direct message and there is no way to switch it off.</source>
        <target state="translated">صرف گفتگو میں موجود لوگ ہی انہیں کھول سکتے ہیں۔ اورنگ چیٹ نہیں، کوئی ایسا شخص نہیں جو ہمارا ڈیٹا بیس چوری کرتا ہے، نہ کوئی ایسا شخص جو عدالتی حکم کے ساتھ سامنے آتا ہے - ہمارے پاس ایسی چابی نہیں ہے جسے ہم حوالے کر سکیں۔ یہ ہر براہ راست پیغام کے لیے آن ہے اور اسے بند کرنے کا کوئی طریقہ نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.serverChannelsThoseHaveSharedHistory">
        <source>Server channels. Those have shared history, moderation and search, all of which need the server to read them. Only direct messages and group DMs are encrypted this way.</source>
        <target state="translated">سرور چینلز۔ ان لوگوں نے تاریخ، اعتدال اور تلاش کا اشتراک کیا ہے، ان سب کو پڑھنے کے لیے سرور کی ضرورت ہے۔ اس طرح صرف براہ راست پیغامات اور گروپ ڈی ایم کو انکرپٹ کیا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.standardASwapGetsCaught">
        <source>Standard - a swap gets caught.</source>
        <target state="translated">معیاری - ایک تبادلہ پکڑا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.standardIsWhatEveryConversationGets">
        <source>Standard is what every conversation gets. Verify first is the extra step, and it is only worth turning on for people you can realistically meet or ring.</source>
        <target state="translated">معیاری وہ ہے جو ہر گفتگو کو حاصل ہوتا ہے۔ پہلے توثیق کریں اضافی قدم ہے، اور یہ صرف ان لوگوں کے لیے آن کرنے کے قابل ہے جن سے آپ حقیقت پسندانہ طور پر مل سکتے ہیں یا فون کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.thatIsAlsoWhyAddingA">
        <source>That is also why adding a second device is a small ceremony instead of a copy and paste. Your old device has to see the new one - a code on the screen, a camera pointed at it - before anything moves.</source>
        <target state="translated">یہی وجہ ہے کہ کاپی اور پیسٹ کے بجائے دوسرا آلہ شامل کرنا ایک چھوٹی سی تقریب ہے۔ آپ کے پرانے آلے کو نیا دیکھنا ہوگا - اسکرین پر ایک کوڈ، ایک کیمرہ جس کی طرف اشارہ کیا گیا ہے - اس سے پہلے کہ کوئی چیز حرکت میں آئے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.theHardPartIsItReally">
        <source>The hard part: is it really their lock?</source>
        <target state="translated">مشکل حصہ: کیا یہ واقعی ان کا تالا ہے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.theMessagesOnlyThatDeviceCould">
        <source>The messages only that device could open stay locked, permanently. We cannot recover them for you - if we could, none of the above would be true.</source>
        <target state="translated">صرف وہ پیغامات جو آلہ کھول سکتا ہے وہ مستقل طور پر مقفل رہتے ہیں۔ ہم آپ کے لیے ان کی بازیابی نہیں کر سکتے ہیں - اگر ہم کر سکتے ہیں، تو مندرجہ بالا میں سے کوئی بھی درست نہیں ہوگا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.toLockABoxForSomeone">
        <source>To lock a box for someone, your device needs their lock, and it asks our servers for it. So the fair question is: what if we handed you a lock we had made ourselves, kept the key, and passed your messages along afterwards?</source>
        <target state="translated">کسی کے لیے باکس کو مقفل کرنے کے لیے، آپ کے آلے کو ان کے لاک کی ضرورت ہے، اور یہ ہمارے سرورز سے اس کے لیے پوچھتا ہے۔ تو منصفانہ سوال یہ ہے کہ: اگر ہم آپ کو ایک تالہ دے دیں جو ہم نے خود بنایا تھا، چابی رکھ دی، اور بعد میں آپ کے پیغامات پاس کر دیے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.twoAnswersAndYouPickHow">
        <source>Two answers, and you pick how much you want.</source>
        <target state="translated">دو جوابات، اور آپ منتخب کریں کہ آپ کتنا چاہتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.verifyFirstASwapCannotHappen">
        <source>Verify first - a swap cannot happen.</source>
        <target state="translated">پہلے تصدیق کریں - تبادلہ نہیں ہو سکتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.weCanStillSeeTheOutside">
        <source>We can still see the outside of it: who sent it, who it went to, how big it was and when. We cannot see what is inside.</source>
        <target state="translated">ہم اب بھی اس کا باہر دیکھ سکتے ہیں: اسے کس نے بھیجا، کس کے پاس گیا، یہ کتنا بڑا تھا اور کب۔ ہم نہیں دیکھ سکتے کہ اندر کیا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.whateverTheOtherPersonDoesWith">
        <source>Whatever the other person does with the message. They can screenshot it, save it, or show someone. Encryption stops strangers, not recipients.</source>
        <target state="translated">جو بھی دوسرا شخص پیغام کے ساتھ کرتا ہے۔ وہ اسے اسکرین شاٹ کر سکتے ہیں، اسے محفوظ کر سکتے ہیں، یا کسی کو دکھا سکتے ہیں۔ خفیہ کاری اجنبیوں کو روکتی ہے، وصول کنندگان کو نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.whatHappensWhenYouPressSend">
        <source>What happens when you press send</source>
        <target state="translated">جب آپ بھیجیں دبائیں تو کیا ہوتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.whatThisDoesNotHide">
        <source>What this does not hide</source>
        <target state="translated">یہ کیا چھپا نہیں ہے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.whoYouTalkToWhenAnd">
        <source>Who you talk to, when, and how often. Locked boxes still have to be addressed to somebody.</source>
        <target state="translated">آپ کس سے، کب اور کتنی بار بات کرتے ہیں۔ مقفل خانوں کو ابھی بھی کسی کو مخاطب کرنا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.youCheckTheOtherPersonsLock">
        <source>You check the other person's lock yourself, in person or on a call, before anything is sent to them. Until you have, messages you type stay on your device, still locked, and go nowhere. There is nothing for a swapped lock to open.</source>
        <target state="translated">آپ دوسرے شخص کو کچھ بھیجا جانے سے پہلے خود، ذاتی طور پر یا کال پر چیک کرتے ہیں۔ جب تک آپ کے پاس نہ ہو، آپ جو پیغامات ٹائپ کرتے ہیں وہ آپ کے آلے پر ہی رہتے ہیں، اب بھی مقفل ہوتے ہیں، اور کہیں نہیں جاتے۔ تبدیل شدہ تالا کھولنے کے لیے کچھ نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.yourDevicePutsTheMessageIn">
        <source>Your device puts the message in a box and locks it. Every device in the conversation, and only those, holds a key to that box. Our servers store and pass along the locked box.</source>
        <target state="translated">آپ کا آلہ پیغام کو ایک باکس میں رکھتا ہے اور اسے لاک کر دیتا ہے۔ بات چیت میں ہر آلہ، اور صرف وہی، اس باکس کی کلید رکھتا ہے۔ ہمارے سرورز لاک باکس کے ساتھ اسٹور اور گزرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.yourDirectMessagesAreLockedBefore">
        <source>Your direct messages are locked before they leave your device</source>
        <target state="translated">آپ کے براہ راست پیغامات آپ کے آلے کو چھوڑنے سے پہلے ہی مقفل ہو جاتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="howEncryptionWorks.yourPhoneAndYourComputerEach">
        <source>Your phone and your computer each make their own key, on the device itself, the first time you use encryption there. It goes into the part of the device built to guard keys, and it is made so that it cannot be read back out - not by OrangChat, not by another app, not by you. There is nothing to leak and nothing to hand over.</source>
        <target state="translated">جب آپ پہلی بار وہاں خفیہ کاری کا استعمال کرتے ہیں تو آپ کا فون اور آپ کا کمپیوٹر ہر ایک آلہ پر ہی اپنی کلید بناتا ہے۔ یہ کلیدوں کی حفاظت کے لیے بنائے گئے ڈیوائس کے حصے میں جاتا ہے، اور اسے اس لیے بنایا گیا ہے کہ اسے دوبارہ پڑھا نہیں جا سکتا - اورنگ چیٹ کے ذریعے نہیں، کسی اور ایپ کے ذریعے نہیں، آپ کے ذریعے نہیں۔ لیک کرنے کے لیے کچھ نہیں ہے اور حوالے کرنے کے لیے کچھ نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="imageContextMenu.copyImage">
        <source>Copy image</source>
        <target state="translated">تصویر کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="imageContextMenu.copyImageAddress">
        <source>Copy image address</source>
        <target state="translated">تصویر کا پتہ کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="imageContextMenu.saveImageAs">
        <source>Save image as…</source>
        <target state="translated">تصویر کو بطور محفوظ کریں…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="imageLightbox.resetZoom">
        <source>Reset zoom</source>
        <target state="translated">زوم کو دوبارہ ترتیب دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="imageLightbox.zoomIn">
        <source>Zoom in</source>
        <target state="translated">زوم ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="imageLightbox.zoomOut">
        <source>Zoom out</source>
        <target state="translated">زوم آؤٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="incomingCallDialog.accept">
        <source>Accept</source>
        <target state="translated">قبول کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="incomingCallDialog.acceptWithCamera">
        <source>Accept with camera</source>
        <target state="translated">کیمرے کے ساتھ قبول کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="incomingCallDialog.decline">
        <source>Decline</source>
        <target state="translated">رد کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteCard.inviteInvalid">
        <source>Invite invalid</source>
        <target state="translated">غلط دعوت دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteCard.join">
        <source>Join</source>
        <target state="translated">شمولیت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteCard.joined">
        <source>Joined</source>
        <target state="translated">شامل ہو گئے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteCard.resolvingInvite">
        <source>Resolving invite…</source>
        <target state="translated">دعوت کو حل کیا جا رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteCard.signInToJoin">
        <source>Sign in to join</source>
        <target state="translated">شامل ہونے کے لیے سائن ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteCard.thisInviteIsExpiredRevokedOr">
        <source>This invite is expired, revoked, or never existed.</source>
        <target state="translated">اس دعوت کی میعاد ختم، منسوخ، یا کبھی موجود نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteDialog.invitePeople">
        <source>Invite people</source>
        <target state="translated">لوگوں کو مدعو کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="inviteDialog.shareThisLinkItUnfurlsInto">
        <source>Share this link - it unfurls into a join card when posted in chat, and opens the app on phones that have it. Expires in 7 days.</source>
        <target state="translated">اس لنک کو شیئر کریں - چیٹ میں پوسٹ کیے جانے پر یہ جوائن کارڈ میں ظاہر ہوتا ہے، اور ایپ کو ان فونز پر کھولتا ہے جن کے پاس یہ ہے۔ 7 دنوں میں ختم ہو جائے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="invitePage.thatInviteLinkIsMissingA">
        <source>That invite link is missing a code.</source>
        <target state="translated">اس دعوتی لنک میں ایک کوڈ غائب ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.eraseMyEncryptionKeys">
        <source>Erase my encryption keys</source>
        <target state="translated">میری انکرپشن کیز کو مٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.everyMessageAlreadyInYourEncrypted">
        <source>Every message already in your encrypted conversations becomes permanently unreadable - by you, by us, by anyone. Nothing brings them back.</source>
        <target state="translated">آپ کے خفیہ کردہ مکالمات میں پہلے سے موجود ہر پیغام مستقل طور پر پڑھنے کے قابل نہیں ہو جاتا ہے - آپ کے ذریعے، ہمارے ذریعے، کسی کے ذریعے۔ کچھ بھی انہیں واپس نہیں لاتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.hasNotHappenedYet">
        <source>It has not happened yet.</source>
        <target state="translated">یہ ابھی تک نہیں ہوا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.happensAfter">
        <source>This happens after {time}, unless a device that still holds your keys opens OrangChat before then.</source>
        <target state="translated">یہ {time} کے بعد ہوتا ہے، جب تک کہ کوئی ایسا آلہ جس میں آپ کی کلیدیں موجود ہوں اس سے پہلے OrangChat کو نہ کھولے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.ifYouDidNotAskForThis">
        <source>If you did not ask for this, cancel it now and change your password - somebody else is signed in to your account.</source>
        <target state="translated">اگر آپ نے یہ نہیں پوچھا ہے تو اسے ابھی منسوخ کریں اور اپنا پاس ورڈ تبدیل کریں - آپ کے اکاؤنٹ میں کوئی اور سائن ان ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.leaveThisEmptyIfYouDo">
        <source>Leave this empty if you do not have two-factor turned on. It just makes the wait shorter - three hours instead of a day.</source>
        <target state="translated">اگر آپ نے ٹو فیکٹر آن نہیں کیا ہے تو اسے خالی چھوڑ دیں۔ یہ صرف انتظار کو کم کرتا ہے - ایک دن کے بجائے تین گھنٹے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.neverMind">
        <source>Never mind</source>
        <target state="translated">کوئی بات نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.stoppedYourEncryptionKeysAreStaying">
        <source>Stopped. Your encryption keys are staying where they are. If you did not ask for the erasure in the first place, change your password now - somebody else was signed in.</source>
        <target state="translated">رک گیا۔ آپ کی خفیہ کاری کی کلیدیں وہیں موجود ہیں جہاں وہ ہیں۔ اگر آپ نے پہلے مٹانے کے لیے نہیں کہا تھا، تو ابھی اپنا پاس ورڈ تبدیل کریں - کسی اور نے سائن ان کیا تھا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.twoFactorCode">
        <source>Two-factor code</source>
        <target state="translated">دو فیکٹر کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="keyErasureSection.yourEncryptionKeysAreScheduledTo">
        <source>Your encryption keys are scheduled to be erased</source>
        <target state="translated">آپ کی انکرپشن کیز کو مٹانے کے لیے شیڈول کیا گیا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.10DisclaimersAndLiability">
        <source>10. Disclaimers and liability</source>
        <target state="translated">10. دستبرداری اور ذمہ داری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.10Security">
        <source>10. Security</source>
        <target state="translated">10. سیکورٹی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.11Changes">
        <source>11. Changes</source>
        <target state="translated">11. تبدیلیاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.11GoverningLawAndDisputes">
        <source>11. Governing law and disputes</source>
        <target state="translated">11. قانون اور تنازعات کو کنٹرول کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.12ChangesToTheseTerms">
        <source>12. Changes to these terms</source>
        <target state="translated">12. ان شرائط میں تبدیلیاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.1ControllerAndContact">
        <source>1. Controller and contact</source>
        <target state="translated">1. کنٹرولر اور رابطہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.1WhoProvidesOrangchat">
        <source>1. Who provides OrangChat</source>
        <target state="translated">1. کون اورنگ چیٹ فراہم کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.2026OrangesLt">
        <source>© 2026 Oranges.LT</source>
        <target state="translated">© 2026 Oranges.LT</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.2AcceptingTheseTerms">
        <source>2. Accepting these terms</source>
        <target state="translated">2. ان شرائط کو قبول کرنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.2DataWeProcess">
        <source>2. Data we process</source>
        <target state="translated">2. وہ ڈیٹا جسے ہم پروسیس کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.3WhyWeProcessData">
        <source>3. Why we process data</source>
        <target state="translated">3. ہم ڈیٹا پر کارروائی کیوں کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.3YourAccount">
        <source>3. Your account</source>
        <target state="translated">3. آپ کا اکاؤنٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.4HowContentIsShared">
        <source>4. How content is shared</source>
        <target state="translated">4. مواد کا اشتراک کیسے کیا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.4YourContent">
        <source>4. Your content</source>
        <target state="translated">4. آپ کا مواد</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.5RulesForUsingTheService">
        <source>5. Rules for using the service</source>
        <target state="translated">5. سروس استعمال کرنے کے قواعد</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.5ServiceProvidersAndExternalRecipients">
        <source>5. Service providers and external recipients</source>
        <target state="translated">5. سروس فراہم کرنے والے اور بیرونی وصول کنندگان</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.6InternationalTransfers">
        <source>6. International transfers</source>
        <target state="translated">6. بین الاقوامی منتقلی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.6ServersAndModeration">
        <source>6. Servers and moderation</source>
        <target state="translated">6. سرورز اور اعتدال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.7Retention">
        <source>7. Retention</source>
        <target state="translated">7. برقرار رکھنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.7SoftwareAndThirdPartyServices">
        <source>7. Software and third-party services</source>
        <target state="translated">7. سافٹ ویئر اور تھرڈ پارٹی سروسز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.8AvailabilityAndChanges">
        <source>8. Availability and changes</source>
        <target state="translated">8. دستیابی اور تبدیلیاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.8YourRights">
        <source>8. Your rights</source>
        <target state="translated">8. آپ کے حقوق</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.9Children">
        <source>9. Children</source>
        <target state="translated">9. بچے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.9SuspensionAndTermination">
        <source>9. Suspension and termination</source>
        <target state="translated">9. معطلی اور برطرفی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.about10Minutes">
        <source>About 10 minutes</source>
        <target state="translated">تقریباً 10 منٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.accountAndServiceContentRemainWhile">
        <source>Account and service content remain while your account or the relevant content exists.</source>
        <target state="translated">آپ کا اکاؤنٹ یا متعلقہ مواد موجود ہونے تک اکاؤنٹ اور سروس کا مواد باقی رہتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.accountData">
        <source>Account data:</source>
        <target state="translated">اکاؤنٹ کا ڈیٹا:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.appeals">
        <source>Appeals</source>
        <target state="translated">اپیلیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.backToOrangchat">
        <source>Back to OrangChat</source>
        <target state="translated">اورنگ چیٹ پر واپس جائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.backupsMayRetainDeletedDataFor">
        <source>Backups may retain deleted data for a limited recovery and security period.</source>
        <target state="translated">بیک اپ ایک محدود بحالی اور حفاظتی مدت کے لیے حذف شدہ ڈیٹا کو برقرار رکھ سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.byCreatingAnAccountAccessingOrangchat">
        <source>By creating an account, accessing OrangChat, or continuing to use it after being told about an updated version of these terms, you agree to these terms and the Community Guidelines. If you do not agree, do not use the service.</source>
        <target state="translated">ایک اکاؤنٹ بنا کر، OrangChat تک رسائی حاصل کر کے، یا ان شرائط کے تازہ ترین ورژن کے بارے میں بتائے جانے کے بعد اسے استعمال کرنا جاری رکھ کر، آپ ان شرائط اور کمیونٹی گائیڈ لائنز سے اتفاق کرتے ہیں۔ اگر آپ متفق نہیں ہیں تو سروس کا استعمال نہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.callParticipationOnlineStatusDeviceType">
        <source>call participation, online status, device type, and short-lived credentials used to connect calls.</source>
        <target state="translated">کال میں شرکت، آن لائن اسٹیٹس، ڈیوائس کی قسم، اور قلیل المدتی اسناد جو کالز کو مربوط کرنے کے لیے استعمال ہوتی ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.chat">
        <source>Chat</source>
        <target state="translated">گپ شپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.cloudinaryForEncryptedAttachmentsAndProfile">
        <source>Cloudinary for encrypted attachments and profile media storage.</source>
        <target state="translated">خفیہ کردہ منسلکات اور پروفائل میڈیا اسٹوریج کے لیے کلاؤڈینری۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.communityGuidelines">
        <source>Community Guidelines</source>
        <target state="translated">کمیونٹی گائیڈ لائنز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.connectionsToOrangchatUseEncryptedHttps">
        <source>Connections to OrangChat use encrypted HTTPS or WSS transport. Passwords are hashed with Argon2id rather than stored as readable passwords. Cloud-hosted message attachments and stored OAuth credentials are encrypted before storage. We also use access controls, short-lived access tokens, refresh-token rotation, optional two-factor authentication, rate limits, and restricted service permissions.</source>
        <target state="translated">اورنگ چیٹ کے کنکشنز انکرپٹڈ HTTPS یا WSS ٹرانسپورٹ کا استعمال کرتے ہیں۔ پاس ورڈز کو پڑھنے کے قابل پاس ورڈ کے طور پر ذخیرہ کرنے کے بجائے Argon2id کے ساتھ ہیش کیا جاتا ہے۔ کلاؤڈ ہوسٹڈ میسج اٹیچمنٹس اور اسٹور شدہ OAuth اسناد کو اسٹوریج سے پہلے انکرپٹ کیا جاتا ہے۔ ہم ایکسیس کنٹرولز، قلیل المدت رسائی کے ٹوکنز، ریفریش ٹوکن روٹیشن، اختیاری دو عنصر کی تصدیق، شرح کی حدیں، اور خدمت کی محدود اجازتیں بھی استعمال کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.consent">
        <source>Consent:</source>
        <target state="translated">رضامندی:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.contentAndSocialData">
        <source>Content and social data:</source>
        <target state="translated">مواد اور سماجی ڈیٹا:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.contract">
        <source>Contract:</source>
        <target state="translated">معاہدہ:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.controllerContactParagraph">
        <source>Oranges.LT, Lithuania, is the controller for personal data processed to provide OrangChat. For privacy questions or to exercise your rights, email {email}.</source>
        <target state="translated">Oranges.LT، Lithuania، OrangChat فراہم کرنے کے لیے پروسیس کیے گئے ذاتی ڈیٹا کا کنٹرولر ہے۔ رازداری کے سوالات کے لیے یا اپنے حقوق استعمال کرنے کے لیے، {email} پر ای میل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.cookieAndLocalStoragePolicy">
        <source>Cookie and Local Storage Policy</source>
        <target state="translated">کوکی اور مقامی اسٹوریج کی پالیسی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.cookiesWeUse">
        <source>Cookies we use</source>
        <target state="translated">کوکیز جو ہم استعمال کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.copyright">
        <source>Copyright</source>
        <target state="translated">کاپی رائٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.deletingAnAccountScrubsIdentifyingAccount">
        <source>Deleting an account scrubs identifying account and profile fields and removes personal side records. Messages and necessary moderation records may remain under a deleted identity. You can delete all messages separately before deleting the account.</source>
        <target state="translated">اکاؤنٹ کو حذف کرنے سے اکاؤنٹ اور پروفائل فیلڈز کی شناخت ہوتی ہے اور ذاتی سائیڈ ریکارڈز کو ہٹا دیا جاتا ہے۔ پیغامات اور ضروری اعتدال کے ریکارڈ حذف شدہ شناخت کے تحت رہ سکتے ہیں۔ آپ اکاؤنٹ کو حذف کرنے سے پہلے تمام پیغامات کو الگ الگ حذف کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.dependingOnTheFeatureAndDeployment">
        <source>Depending on the feature and deployment configuration, data may be handled by:</source>
        <target state="translated">خصوصیت اور تعیناتی کی ترتیب پر منحصر ہے، ڈیٹا کو اس کے ذریعے سنبھالا جا سکتا ہے:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.deviceData">
        <source>Device data:</source>
        <target state="translated">ڈیوائس ڈیٹا:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.directMessagesAndGroupDirectMessages">
        <source>Direct messages and group direct messages are end-to-end encrypted once every participant has enrolled an encryption-capable device. Until then, the conversation is clearly labelled as plaintext. Server channels remain readable by OrangChat so their public history, search, moderation, and role-based access controls can work. Encrypted conversations keep message bodies, attachment keys, drafts, and search data on participating devices; OrangChat still processes delivery metadata such as participants, timestamps, and ciphertext sizes. No system is perfectly secure, so users should also protect their credentials and devices.</source>
        <target state="translated">براہ راست پیغامات اور گروپ ڈائریکٹ میسیجز اینڈ ٹو اینڈ انکرپٹ کیے جاتے ہیں جب ہر شریک نے انکرپشن کے قابل ڈیوائس کا اندراج کر لیا ہوتا ہے۔ تب تک، گفتگو کو واضح طور پر سادہ متن کے طور پر لیبل کیا جاتا ہے۔ سرور چینلز اورنگ چیٹ کے ذریعے پڑھنے کے قابل رہتے ہیں تاکہ ان کی عوامی تاریخ، تلاش، اعتدال اور کردار پر مبنی رسائی کے کنٹرول کام کر سکیں۔ خفیہ کردہ بات چیت میں حصہ لینے والے آلات پر میسج باڈیز، اٹیچمنٹ کیز، ڈرافٹ اور سرچ ڈیٹا رکھا جاتا ہے۔ اورنگ چیٹ اب بھی ڈیلیوری میٹا ڈیٹا جیسے کہ شرکاء، ٹائم اسٹیمپ، اور سائفر ٹیکسٹ سائز پر کارروائی کرتا ہے۔ کوئی بھی نظام مکمل طور پر محفوظ نہیں ہے، لہذا صارفین کو اپنی اسناد اور آلات کی بھی حفاظت کرنی چاہیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.distributeMalwareStealCredentialsEvadeAccess">
        <source>Distribute malware, steal credentials, evade access controls, or disrupt the service.</source>
        <target state="translated">میلویئر تقسیم کریں، اسناد چوری کریں، رسائی کے کنٹرول سے بچیں، یا سروس میں خلل ڈالیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.doNotSellTransferShareOr">
        <source>Do not sell, transfer, share, or impersonate another person through an account.</source>
        <target state="translated">کسی اکاؤنٹ کے ذریعے کسی دوسرے شخص کو فروخت، منتقلی، اشتراک یا نقالی نہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.effectiveDate">
        <source>Effective {date}</source>
        <target state="translated">مؤثر {date}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.email">
        <source>Email</source>
        <target state="translated">ای میل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.emailAddressUsernameDisplayNamePassword">
        <source>email address, username, display name, password hash, OAuth login identifiers, profile fields, privacy preferences, and security settings.</source>
        <target state="translated">ای میل ایڈریس، صارف نام، ڈسپلے نام، پاس ورڈ ہیش، OAuth لاگ ان شناخت کنندگان، پروفائل فیلڈز، رازداری کی ترجیحات، اور سیکیورٹی کی ترتیبات۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.enforcementMayIncludeWarningsContentRestrictions">
        <source>Enforcement may include warnings, content restrictions, content removal, feature limits, suspension, termination, evidence preservation, or referral to authorities. We consider context, severity, intent, harm, history, and the risk of repetition.</source>
        <target state="translated">نفاذ میں انتباہات، مواد کی پابندیاں، مواد کو ہٹانا، خصوصیت کی حدیں، معطلی، برطرفی، شواہد کا تحفظ، یا حکام کو حوالہ دینا شامل ہو سکتا ہے۔ ہم سیاق و سباق، شدت، ارادے، نقصان، تاریخ، اور تکرار کے خطرے پر غور کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.evadeASuspensionBanRateLimit">
        <source>Evade a suspension, ban, rate limit, moderation action, or technical restriction.</source>
        <target state="translated">معطلی، پابندی، شرح کی حد، اعتدال کی کارروائی، یا تکنیکی پابندی سے بچیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.exploitGroomEndangerOrSexualiseA">
        <source>Exploit, groom, endanger, or sexualise a minor.</source>
        <target state="translated">نابالغ کا استحصال، دولہا، خطرے میں ڈالنا، یا جنسی زیادتی کرنا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.googleFirebaseCloudMessagingAndWeb">
        <source>Google Firebase Cloud Messaging and Web Push providers for notifications.</source>
        <target state="translated">اطلاعات کے لیے گوگل فائر بیس کلاؤڈ میسجنگ اور ویب پش فراہم کرنے والے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.identifiersNamesProfileLinksAndOauth">
        <source>identifiers, names, profile links, and OAuth tokens needed for account connections you choose to enable.</source>
        <target state="translated">شناخت کنندگان، نام، پروفائل لنکس، اور OAuth ٹوکنز ان اکاؤنٹ کنکشنز کے لیے جن کو آپ فعال کرنے کا انتخاب کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.infrastructureDatabaseCachingAndSecurityProviders">
        <source>Infrastructure, database, caching, and security providers needed to host OrangChat.</source>
        <target state="translated">اورنگ چیٹ کی میزبانی کے لیے بنیادی ڈھانچہ، ڈیٹا بیس، کیشنگ، اور سیکیورٹی فراہم کنندگان کی ضرورت ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.integrationData">
        <source>Integration data:</source>
        <target state="translated">انٹیگریشن ڈیٹا:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.ipAddressUserAgentSessionRecords">
        <source>IP address, user agent, session records, authentication tokens, rate-limit records, audit logs, push subscriptions, error details, and request metadata.</source>
        <target state="translated">IP ایڈریس، صارف ایجنٹ، سیشن ریکارڈ، تصدیقی ٹوکن، شرح کی حد کے ریکارڈ، آڈٹ لاگز، پش سبسکرپشنز، غلطی کی تفصیلات، اور میٹا ڈیٹا کی درخواست۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.keepsYourAccountSignedInAnd">
        <source>Keeps your account signed in and rotates sessions securely.</source>
        <target state="translated">آپ کے اکاؤنٹ کو سائن ان رکھتا ہے اور سیشنز کو محفوظ طریقے سے گھماتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.keepTheServiceTrustworthy">
        <source>Keep the service trustworthy</source>
        <target state="translated">خدمت کو قابل اعتماد رکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.keepYourPasswordBackupCodesDevices">
        <source>Keep your password, backup codes, devices, and authentication methods secure.</source>
        <target state="translated">اپنے پاس ورڈ، بیک اپ کوڈز، آلات اور تصدیق کے طریقوں کو محفوظ رکھیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.largeOrangmoveAttachmentsNormallyExpireWithin">
        <source>Large OrangMove attachments normally expire within one hour.</source>
        <target state="translated">بڑے اورنگ موو منسلکات عام طور پر ایک گھنٹے کے اندر ختم ہو جاتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.legalAndSafetyRequests">
        <source>Legal and safety requests</source>
        <target state="translated">قانونی اور حفاظتی درخواستیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.legalDocuments">
        <source>Legal documents</source>
        <target state="translated">قانونی دستاویزات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.legalNotice">
        <source>Legal Notice</source>
        <target state="translated">قانونی نوٹس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.legalObligations">
        <source>Legal obligations:</source>
        <target state="translated">قانونی ذمہ داریاں:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.legitimateInterests">
        <source>Legitimate interests:</source>
        <target state="translated">جائز مفادات:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.lithuania">
        <source>Lithuania</source>
        <target state="translated">لتھوانیا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.lithuanianLawGovernsTheseTermsWithout">
        <source>Lithuanian law governs these terms, without taking away mandatory protections available to consumers in their country of residence. Please contact us first so we can try to resolve a concern. Consumers may bring a claim before any court that has jurisdiction under applicable consumer law. Other claims are subject to the courts of Lithuania.</source>
        <target state="translated">لتھوانیائی قانون ان شرائط کو کنٹرول کرتا ہے، بغیر ان کے رہائشی ملک میں صارفین کے لیے دستیاب لازمی تحفظات۔ براہ کرم پہلے ہم سے رابطہ کریں تاکہ ہم کسی تشویش کو حل کرنے کی کوشش کر سکیں۔ صارفین قابل اطلاق صارف قانون کے تحت دائرہ اختیار رکھنے والی کسی بھی عدالت کے سامنے دعویٰ لے سکتے ہیں۔ دیگر دعوے لتھوانیا کی عدالتوں کے تابع ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.livekitInfrastructureForRealTimeVoice">
        <source>LiveKit infrastructure for real-time voice, video, and screen sharing.</source>
        <target state="translated">ریئل ٹائم آواز، ویڈیو اور اسکرین شیئرنگ کے لیے LiveKit انفراسٹرکچر۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.localDeviceStorage">
        <source>Local device storage</source>
        <target state="translated">مقامی ڈیوائس اسٹوریج</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.locallyStoredThemeAccessibilityNotificationDownload">
        <source>locally stored theme, accessibility, notification, download, plugin, and interface preferences.</source>
        <target state="translated">مقامی طور پر ذخیرہ شدہ تھیم، رسائی، اطلاع، ڈاؤن لوڈ، پلگ ان، اور انٹرفیس کی ترجیحات۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.location">
        <source>Location</source>
        <target state="translated">مقام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.loginAndProfileConnectionProvidersYou">
        <source>Login and profile connection providers you select, such as Google, Discord, GitHub, GitLab, Twitch, YouTube, Reddit, X, or Steam.</source>
        <target state="translated">لاگ ان اور پروفائل کنکشن فراہم کنندگان جو آپ منتخب کرتے ہیں، جیسے کہ Google، Discord، GitHub، GitLab، Twitch، YouTube، Reddit، X، یا Steam۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.managingStorage">
        <source>Managing storage</source>
        <target state="translated">اسٹوریج کا انتظام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.messagesAndProfileInformationAreShared">
        <source>Messages and profile information are shared with the people and communities you choose, according to channel permissions, membership, and privacy settings. Server owners and moderators can access moderation and audit information for communities they manage. Public or invite-accessible spaces may expose content to a wider audience.</source>
        <target state="translated">پیغامات اور پروفائل کی معلومات آپ کے منتخب کردہ لوگوں اور کمیونٹیز کے ساتھ چینل کی اجازتوں، رکنیت اور رازداری کی ترتیبات کے مطابق شیئر کی جاتی ہیں۔ سرور کے مالکان اور ماڈریٹرز ان کمیونٹیز کے لیے اعتدال اور آڈٹ کی معلومات تک رسائی حاصل کر سکتے ہیں جن کا وہ انتظام کرتے ہیں۔ عوامی یا مدعو قابل رسائی جگہیں مواد کو وسیع تر سامعین تک پہنچا سکتی ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.messagesAttachmentsReactionsDraftsFriendshipsMemberships">
        <source>messages, attachments, reactions, drafts, friendships, memberships, roles, bans, events, server settings, and linked profiles.</source>
        <target state="translated">پیغامات، منسلکات، رد عمل، مسودے، دوستی، رکنیت، کردار، پابندیاں، واقعات، سرور کی ترتیبات، اور منسلک پروفائلز۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.name">
        <source>Name</source>
        <target state="translated">نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.navCookies">
        <source>Cookies</source>
        <target state="translated">کوکیز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.navGuidelines">
        <source>Guidelines</source>
        <target state="translated">رہنما اصول</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.navLegalNotice">
        <source>Legal notice</source>
        <target state="translated">قانونی نوٹس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.navPrivacy">
        <source>Privacy</source>
        <target state="translated">رازداری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.navTerms">
        <source>Terms</source>
        <target state="translated">شرائط</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noCredibleThreatsEncouragementOfViolence">
        <source>No credible threats, encouragement of violence, or celebration of violent harm.</source>
        <target state="translated">کوئی قابل اعتبار دھمکیاں، تشدد کی ترغیب، یا پرتشدد نقصان کا جشن نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noEvasionOfBansModerationRate">
        <source>No evasion of bans, moderation, rate limits, or security controls.</source>
        <target state="translated">پابندیوں، اعتدال پسندی، شرح کی حدود، یا حفاظتی کنٹرول سے کوئی چوری نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noHarassmentStalkingTargetedHumiliationOr">
        <source>No harassment, stalking, targeted humiliation, or coordinated abuse.</source>
        <target state="translated">کوئی ایذا رسانی، تعاقب، ہدف بنا کر ذلت، یا مربوط بدسلوکی نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noHatefulConductBasedOnProtected">
        <source>No hateful conduct based on protected characteristics.</source>
        <target state="translated">محفوظ خصوصیات پر مبنی کوئی نفرت انگیز طرز عمل نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noImpersonationIntendedToDeceiveOr">
        <source>No impersonation intended to deceive or defraud.</source>
        <target state="translated">کسی نقالی کا مقصد دھوکہ دینا یا دھوکہ دینا نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noInfringementOfCopyrightTrademarkPrivacy">
        <source>No infringement of copyright, trademark, privacy, or other rights.</source>
        <target state="translated">کاپی رائٹ، ٹریڈ مارک، رازداری، یا دیگر حقوق کی کوئی خلاف ورزی نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noNonConsensualIntimateContentOr">
        <source>No non-consensual intimate content or sexual content involving minors.</source>
        <target state="translated">نابالغوں پر مشتمل کوئی غیر متفقہ مباشرت مواد یا جنسی مواد نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noPromotionOrCoordinationOfUnlawful">
        <source>No promotion or coordination of unlawful goods, services, or conduct.</source>
        <target state="translated">غیر قانونی سامان، خدمات، یا طرز عمل کی تشہیر یا ہم آہنگی نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noScamsPhishingMalwareCredentialTheft">
        <source>No scams, phishing, malware, credential theft, or malicious links.</source>
        <target state="translated">کوئی گھوٹالے، فریب دہی، میلویئر، اسناد کی چوری، یا بدنیتی پر مبنی لنکس نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noSexualExploitationGroomingOrEndangerment">
        <source>No sexual exploitation, grooming, or endangerment of minors.</source>
        <target state="translated">نابالغوں کا کوئی جنسی استحصال، گرومنگ، یا خطرے میں نہیں ڈالنا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noSharingPrivateOrIntimateInformation">
        <source>No sharing private or intimate information without permission.</source>
        <target state="translated">اجازت کے بغیر نجی یا مباشرت معلومات کا اشتراک نہیں کرنا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.noSpamUnsolicitedBulkMessagingArtificial">
        <source>No spam, unsolicited bulk messaging, artificial engagement, or abusive bots.</source>
        <target state="translated">کوئی اسپام، غیر مطلوب بلک پیغام رسانی، مصنوعی مشغولیت، یا بدسلوکی والے بوٹس نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.nothingInTheseTermsExcludesLiability">
        <source>Nothing in these terms excludes liability that cannot lawfully be excluded, including liability for intentional misconduct, gross negligence, or mandatory consumer rights. If you are a consumer, you keep all protections given to you by the law of your country.</source>
        <target state="translated">ان شرائط میں کچھ بھی ایسی ذمہ داری کو خارج نہیں کرتا ہے جسے قانونی طور پر خارج نہیں کیا جاسکتا، بشمول جان بوجھ کر بدانتظامی، مجموعی لاپرواہی، یا صارفین کے لازمی حقوق کی ذمہ داری۔ اگر آپ صارف ہیں، تو آپ اپنے ملک کے قانون کے ذریعے آپ کو دیے گئے تمام تحفظات کو برقرار رکھتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.openaiForAutomatedSafetyClassificationOf">
        <source>OpenAI for automated safety classification of uploaded images.</source>
        <target state="translated">اپ لوڈ کردہ تصاویر کی خودکار حفاظتی درجہ بندی کے لیے OpenAI۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.operatedByOrangesLt">
        <source>OrangChat is operated by Oranges.LT in Lithuania. Contact us at {email}. More operator information is available in our {legalNotice}.</source>
        <target state="translated">اورنگ چیٹ لتھوانیا میں Oranges.LT کے ذریعے چلائی جاتی ہے۔ {email} پر ہم سے رابطہ کریں۔ آپریٹر کی مزید معلومات ہمارے {legalNotice} میں دستیاب ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.operationalSecurityAndModerationRecordsAre">
        <source>Operational, security, and moderation records are kept only as long as reasonably needed.</source>
        <target state="translated">آپریشنل، سیکورٹی، اور اعتدال کے ریکارڈ صرف اس وقت تک رکھے جاتے ہیں جب تک کہ معقول حد تک ضرورت ہو۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.operator">
        <source>Operator</source>
        <target state="translated">آپریٹر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orang">
        <source>Orang</source>
        <target state="translated">اورنگ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchat">
        <source>OrangChat</source>
        <target state="translated">اورنگ چیٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatCanConnectToOrDisplay">
        <source>OrangChat can connect to or display third-party services. Those services have their own terms and privacy practices. We do not control and are not responsible for third-party content, availability, or conduct.</source>
        <target state="translated">اورنگ چیٹ فریق ثالث کی خدمات سے منسلک یا ڈسپلے کر سکتا ہے۔ ان خدمات کی اپنی شرائط اور رازداری کے طریقے ہیں۔ ہم تیسرے فریق کے مواد، دستیابی، یا طرز عمل کو کنٹرول نہیں کرتے اور اس کے ذمہ دار نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatHasNoAdvertisingAnalyticsSdk">
        <source>OrangChat has no advertising, analytics SDK, cross-site tracker, or data broker relationship. We do not sell personal data, use behavioural advertising, or create profiles for marketing.</source>
        <target state="translated">اورنگ چیٹ کا کوئی اشتہار، اینالیٹکس SDK، کراس سائٹ ٹریکر، یا ڈیٹا بروکر تعلق نہیں ہے۔ ہم ذاتی ڈیٹا فروخت نہیں کرتے، طرز عمل سے متعلق اشتہارات استعمال نہیں کرتے، یا مارکیٹنگ کے لیے پروفائلز نہیں بناتے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatIsBuiltForConversationAnd">
        <source>OrangChat is built for conversation and community. These rules apply to accounts, profiles, messages, calls, files, servers, links, and every other part of the service.</source>
        <target state="translated">اورنگ چیٹ گفتگو اور برادری کے لیے بنایا گیا ہے۔ یہ قوانین اکاؤنٹس، پروفائلز، پیغامات، کالز، فائلز، سرورز، لنکس اور سروس کے ہر دوسرے حصے پر لاگو ہوتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatIsCurrentlyProvidedWithoutA">
        <source>OrangChat is currently provided without a paid subscription. We may change, add, limit, or discontinue features and may perform maintenance. We do not promise uninterrupted, error-free, or permanently available service. We will provide reasonable notice when a material change is likely to significantly affect users, where practical.</source>
        <target state="translated">اورنگ چیٹ فی الحال کسی ادا شدہ رکنیت کے بغیر فراہم کیا جاتا ہے۔ ہم خصوصیات کو تبدیل، شامل، محدود، یا بند کر سکتے ہیں اور دیکھ بھال کر سکتے ہیں۔ ہم بلاتعطل، غلطی سے پاک، یا مستقل طور پر دستیاب سروس کا وعدہ نہیں کرتے ہیں۔ ہم اس وقت معقول نوٹس فراہم کریں گے جب کسی مادی تبدیلی سے صارفین کو نمایاں طور پر متاثر ہونے کا امکان ہو، جہاں عملی ہو۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatIsNotAvailableToChildren">
        <source>OrangChat is not available to children under 14. We do not knowingly collect personal data from a child below the applicable minimum age. Contact us if you believe a child has provided data in breach of this rule.</source>
        <target state="translated">اورنگ چیٹ 14 سال سے کم عمر کے بچوں کے لیے دستیاب نہیں ہے۔ ہم جان بوجھ کر قابل اطلاق کم سے کم عمر کے بچے سے ذاتی ڈیٹا اکٹھا نہیں کرتے ہیں۔ اگر آپ کو یقین ہے کہ کسی بچے نے اس اصول کی خلاف ورزی کرتے ہوئے ڈیٹا فراہم کیا ہے تو ہم سے رابطہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatIsPrivacyFocusedWeDo">
        <source>OrangChat is privacy-focused. We do not track you across the web, build advertising profiles, run product analytics, sell personal data, or collect information simply because it might be useful later. This policy explains the limited information that must be processed to provide the web, desktop, and Android service you request.</source>
        <target state="translated">اورنگ چیٹ رازداری پر مرکوز ہے۔ ہم آپ کو پورے ویب پر ٹریک نہیں کرتے، اشتہاری پروفائلز نہیں بناتے، پروڈکٹ کے تجزیات چلاتے ہیں، ذاتی ڈیٹا بیچتے ہیں، یا معلومات اکٹھی نہیں کرتے ہیں کیونکہ یہ بعد میں مفید ہو سکتی ہے۔ یہ پالیسی ان محدود معلومات کی وضاحت کرتی ہے جس پر آپ کی درخواست کردہ ویب، ڈیسک ٹاپ، اور اینڈرائیڈ سروس فراہم کرنے کے لیے کارروائی کی جانی چاہیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangchatUsesOnlyStorageNeededTo">
        <source>OrangChat uses only storage needed to sign you in, secure account linking, remember your choices, and provide requested features. We do not use advertising or analytics cookies.</source>
        <target state="translated">اورنگ چیٹ صرف آپ کو سائن ان کرنے، اکاؤنٹ کو محفوظ کرنے، آپ کے انتخاب کو یاد رکھنے، اور مطلوبہ خصوصیات فراہم کرنے کے لیے درکار اسٹوریج کا استعمال کرتا ہے۔ ہم اشتہارات یا تجزیاتی کوکیز استعمال نہیں کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangesLt">
        <source>Oranges.LT</source>
        <target state="translated">Oranges.LT</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.orangmoveForTemporaryStorageOfLarge">
        <source>OrangMove for temporary storage of large files, normally for up to one hour.</source>
        <target state="translated">اورنگ موو بڑی فائلوں کے عارضی اسٹوریج کے لیے، عام طور پر ایک گھنٹے تک۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.preventsForgeryDuringGoogleOrDiscord">
        <source>Prevents forgery during Google or Discord login.</source>
        <target state="translated">گوگل یا ڈسکارڈ لاگ ان کے دوران جعلسازی کو روکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.privacyPolicy">
        <source>Privacy Policy</source>
        <target state="translated">رازداری کی پالیسی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.protectPeople">
        <source>Protect people</source>
        <target state="translated">لوگوں کی حفاظت کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.provideAccurateRegistrationInformationAndKeep">
        <source>Provide accurate registration information and keep it current.</source>
        <target state="translated">رجسٹریشن کی درست معلومات فراہم کریں اور اسے تازہ رکھیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.purpose">
        <source>Purpose</source>
        <target state="translated">مقصد</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.refreshSessionsNormallyExpireAfter30">
        <source>Refresh sessions normally expire after 30 days and are rotated or revoked on logout.</source>
        <target state="translated">ریفریش سیشنز عام طور پر 30 دن کے بعد ختم ہو جاتے ہیں اور لاگ آؤٹ پر گھمایا یا منسوخ کر دیا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.reportingAndEnforcement">
        <source>Reporting and enforcement</source>
        <target state="translated">رپورٹنگ اور نفاذ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.reportSeriousViolations">
        <source>Report serious violations to server moderators and to {email}. Include relevant message links, user or server identifiers, timestamps, and a concise explanation. Do not redistribute harmful material merely to document a report.</source>
        <target state="translated">سنگین خلاف ورزیوں کی اطلاع سرور کے ماڈریٹرز اور {email} کو دیں۔ متعلقہ پیغام کے لنکس، صارف یا سرور کے شناخت کنندگان، ٹائم سٹیمپ، اور ایک مختصر وضاحت شامل کریں۔ صرف رپورٹ کو دستاویز کرنے کے لیے نقصان دہ مواد کو دوبارہ تقسیم نہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.securityAndTechnicalData">
        <source>Security and technical data:</source>
        <target state="translated">سیکورٹی اور تکنیکی ڈیٹا:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.sendPrivacyRequestsContentNoticesIntellectual">
        <source>Send privacy requests, content notices, intellectual property notices, safety reports, and lawful authority requests to the email above. Clearly identify the request, the relevant content or account, your authority or rights, and reliable contact details. We may request additional information needed to verify and process the request.</source>
        <target state="translated">رازداری کی درخواستیں، مواد کے نوٹس، دانشورانہ املاک کے نوٹس، حفاظتی رپورٹس، اور قانونی اتھارٹی کی درخواستیں اوپر ای میل پر بھیجیں۔ واضح طور پر درخواست، متعلقہ مواد یا اکاؤنٹ، آپ کے اختیار یا حقوق، اور قابل اعتماد رابطے کی تفصیلات کی شناخت کریں۔ ہم درخواست کی تصدیق اور کارروائی کے لیے درکار اضافی معلومات کی درخواست کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.sendSpamRunAbusiveAutomationScrape">
        <source>Send spam, run abusive automation, scrape users, or manipulate platform features.</source>
        <target state="translated">سپیم بھیجیں، بدسلوکی آٹومیشن چلائیں، صارفین کو کھرچیں، یا پلیٹ فارم کی خصوصیات میں ہیرا پھیری کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.serverOwnersAndModeratorsMaySet">
        <source>Server owners and moderators may set additional rules and may remove content or members from their communities. Their actions are their own. OrangChat may investigate reports, restrict visibility, remove content, disable features, suspend accounts, preserve evidence, or contact competent authorities when reasonably necessary.</source>
        <target state="translated">سرور کے مالکان اور ماڈریٹرز اضافی قواعد مرتب کر سکتے ہیں اور مواد یا اراکین کو اپنی کمیونٹیز سے ہٹا سکتے ہیں۔ ان کے اعمال ان کے اپنے ہیں۔ اورنگ چیٹ رپورٹوں کی چھان بین کر سکتا ہے، مرئیت کو محدود کر سکتا ہے، مواد کو ہٹا سکتا ہے، فیچرز کو غیر فعال کر سکتا ہے، اکاؤنٹس کو معطل کر سکتا ہے، شواہد کو محفوظ کر سکتا ہے، یا جب مناسب طور پر ضروری ہو مجاز حکام سے رابطہ کر سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.serverOwnersShouldPublishClearLocal">
        <source>Server owners should publish clear local rules, choose trustworthy moderators, use permissions carefully, respond to reports, and protect younger members. Local rules may be stricter than these guidelines but may not authorise conduct prohibited by them.</source>
        <target state="translated">سرور کے مالکان کو واضح مقامی قواعد شائع کرنے چاہئیں، قابل اعتماد ماڈریٹرز کا انتخاب کرنا چاہیے، اجازتوں کو احتیاط سے استعمال کرنا چاہیے، رپورٹس کا جواب دینا چاہیے، اور نوجوان اراکین کی حفاظت کرنا چاہیے۔ مقامی قواعد ان رہنما خطوط سے زیادہ سخت ہو سکتے ہیں لیکن ان کے ذریعے ممنوعہ طرز عمل کی اجازت نہیں دے سکتے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.serverResponsibilities">
        <source>Server responsibilities</source>
        <target state="translated">سرور کی ذمہ داریاں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.service">
        <source>Service</source>
        <target state="translated">سروس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.serviceOperator">
        <source>Service operator</source>
        <target state="translated">سروس آپریٹر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.someProvidersMayProcessDataOutside">
        <source>Some providers may process data outside Lithuania or the European Economic Area. Where required, we rely on an adequacy decision, approved standard contractual clauses, or another lawful transfer safeguard. You may ask us for information about the safeguard relevant to a particular provider.</source>
        <target state="translated">کچھ فراہم کنندگان لیتھوانیا یا یورپی اکنامک ایریا سے باہر ڈیٹا پر کارروائی کر سکتے ہیں۔ جہاں ضرورت ہو، ہم قابلیت کے فیصلے، منظور شدہ معیاری معاہدے کی شقوں، یا کسی اور قانونی منتقلی کے تحفظ پر انحصار کرتے ہیں۔ آپ ہم سے کسی خاص فراہم کنندہ سے متعلقہ تحفظات کے بارے میں معلومات طلب کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.subjectToApplicableLawYouMay">
        <source>Subject to applicable law, you may request access, correction, deletion, restriction, portability, or a copy of your data. You may object to processing based on legitimate interests and withdraw consent where processing relies on consent. You may also complain to the Lithuanian State Data Protection Inspectorate or your local supervisory authority.</source>
        <target state="translated">قابل اطلاق قانون کے تابع، آپ رسائی، تصحیح، حذف، پابندی، نقل پذیری، یا اپنے ڈیٹا کی ایک کاپی کی درخواست کر سکتے ہیں۔ آپ جائز مفادات پر مبنی پروسیسنگ پر اعتراض کر سکتے ہیں اور رضامندی واپس لے سکتے ہیں جہاں پروسیسنگ رضامندی پر انحصار کرتی ہے۔ آپ Lithuanian State Data Protection Inspectorate یا اپنی مقامی سپروائزری اتھارٹی سے بھی شکایت کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.tellUsPromptlyIfYouBelieve">
        <source>Tell us promptly if you believe your account or the service has been compromised.</source>
        <target state="translated">اگر آپ کو لگتا ہے کہ آپ کے اکاؤنٹ یا سروس سے سمجھوتہ کیا گیا ہے تو ہمیں فوری طور پر بتائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.temporaryOauthAndQrLoginState">
        <source>Temporary OAuth and QR login state normally expires within minutes.</source>
        <target state="translated">عارضی OAuth اور QR لاگ ان حالت عام طور پر چند منٹوں میں ختم ہو جاتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.termsOfService">
        <source>Terms of Service</source>
        <target state="translated">سروس کی شرائط</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.theOrangchatNameSoftwareInterfaceGraphics">
        <source>The OrangChat name, software, interface, graphics, and original materials are protected by applicable intellectual property law. User content remains the responsibility and property of its respective owner, subject to the licence in the Terms of Service.</source>
        <target state="translated">اورنگ چیٹ کا نام، سافٹ ویئر، انٹرفیس، گرافکس، اور اصل مواد قابل اطلاق دانشورانہ املاک قانون کے ذریعے محفوظ ہیں۔ صارف کا مواد اس کے متعلقہ مالک کی ذمہ داری اور ملکیت رہتا ہے، سروس کی شرائط میں لائسنس کے ساتھ مشروط۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.theseCookiesAreStrictlyNecessaryTo">
        <source>These cookies are strictly necessary to provide authentication that you request. They are Secure in production, and authentication cookies are not available to page scripts.</source>
        <target state="translated">یہ کوکیز آپ کی درخواست کی تصدیق فراہم کرنے کے لیے سختی سے ضروری ہیں۔ وہ پیداوار میں محفوظ ہیں، اور تصدیقی کوکیز صفحہ اسکرپٹ کے لیے دستیاب نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.theseTermsGovernYourUseOf">
        <source>These terms govern your use of OrangChat, including its website, desktop application, Android application, messaging, calls, servers, integrations, and related services.</source>
        <target state="translated">یہ شرائط آپ کے OrangChat کے استعمال کو کنٹرول کرتی ہیں، بشمول اس کی ویب سائٹ، ڈیسک ٹاپ ایپلیکیشن، اینڈرائیڈ ایپلی کیشن، میسجنگ، کالز، سرورز، انضمام اور متعلقہ خدمات۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.theWebAndDesktopAppsStore">
        <source>The web and desktop apps store interface preferences on your device, including theme, accessibility, message density, notification choices, plugin settings, GIF favourites, download prompts, and dismissed notices. The Android app stores equivalent settings and encrypted sign-in credentials in app storage. This information stays on your device unless a feature explicitly synchronises it with your account.</source>
        <target state="translated">ویب اور ڈیسک ٹاپ ایپس آپ کے آلے پر انٹرفیس کی ترجیحات کو اسٹور کرتی ہیں، بشمول تھیم، رسائی، پیغام کی کثافت، اطلاع کے انتخاب، پلگ ان کی ترتیبات، GIF پسندیدہ، ڈاؤن لوڈ کے اشارے، اور برخاست نوٹس۔ اینڈرائیڈ ایپ ایپ اسٹوریج میں مساوی سیٹنگز اور انکرپٹڈ سائن ان اسناد کو اسٹور کرتی ہے۔ یہ معلومات آپ کے آلے پر رہتی ہے جب تک کہ کوئی خصوصیت اسے آپ کے اکاؤنٹ کے ساتھ واضح طور پر ہم آہنگ نہ کرے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.threatenViolenceHarassPeoplePublishPrivate">
        <source>Threaten violence, harass people, publish private information, or promote hatred.</source>
        <target state="translated">تشدد کی دھمکی دیں، لوگوں کو ہراساں کریں، نجی معلومات شائع کریں، یا نفرت کو فروغ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.toCreateAccountsDeliverMessagesAnd">
        <source>to create accounts, deliver messages and calls, store content, manage communities, authenticate sessions, and provide requested features.</source>
        <target state="translated">اکاؤنٹس بنانے، پیغامات اور کالز ڈیلیور کرنے، مواد کو اسٹور کرنے، کمیونٹیز کا نظم کرنے، سیشنوں کی تصدیق کرنے اور مطلوبہ خصوصیات فراہم کرنے کے لیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.toRequestReviewOfAPlatform">
        <source>To request review of a platform-level action, email us from the address associated with your account. Explain the action, why you believe it should change, and any relevant context. Another review does not guarantee reversal.</source>
        <target state="translated">پلیٹ فارم کی سطح کی کارروائی کے جائزے کی درخواست کرنے کے لیے، ہمیں اپنے اکاؤنٹ سے وابستہ ایڈریس سے ای میل کریں۔ کارروائی کی وضاحت کریں، آپ کیوں سمجھتے ہیں کہ اسے تبدیل ہونا چاہیے، اور کوئی متعلقہ سیاق و سباق۔ ایک اور جائزہ الٹ جانے کی ضمانت نہیں دیتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.toRespondToValidLegalRequests">
        <source>to respond to valid legal requests, protect rights, retain required records, and meet regulatory duties.</source>
        <target state="translated">درست قانونی درخواستوں کا جواب دینے، حقوق کی حفاظت، مطلوبہ ریکارڈ کو برقرار رکھنے اور ریگولیٹری فرائض کو پورا کرنے کے لیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.toSecureTheServicePreventAbuse">
        <source>to secure the service, prevent abuse, debug failures, moderate content, maintain reliability, and understand operational usage.</source>
        <target state="translated">سروس کو محفوظ بنانے، غلط استعمال کو روکنے، ڈیبگ کی ناکامیوں، مواد کو معتدل رکھنے، وشوسنییتا کو برقرار رکھنے اور آپریشنل استعمال کو سمجھنے کے لیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.toTheFullestExtentPermittedBy">
        <source>To the fullest extent permitted by law, OrangChat is provided as available and without warranties beyond those that cannot legally be excluded. We are not responsible for user content or for indirect, incidental, special, consequential, or punitive losses arising from use of the service.</source>
        <target state="translated">قانون کی طرف سے اجازت دی گئی مکمل حد تک، اورنگ چیٹ کو بطور دستیاب اور بغیر وارنٹی کے فراہم کیا جاتا ہے جو قانونی طور پر خارج نہیں کیے جا سکتے۔ ہم صارف کے مواد یا خدمت کے استعمال سے پیدا ہونے والے بالواسطہ، حادثاتی، خصوصی، نتیجہ خیز، یا تعزیری نقصانات کے لیے ذمہ دار نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.typicalDuration">
        <source>Typical duration</source>
        <target state="translated">عام دورانیہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.updatedDate">
        <source>Updated {date}</source>
        <target state="translated">{date} کو اپ ڈیٹ کیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.uploadContentYouDoNotHave">
        <source>Upload content you do not have permission to use.</source>
        <target state="translated">وہ مواد اپ لوڈ کریں جسے استعمال کرنے کی آپ کو اجازت نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.upTo30Days">
        <source>Up to 30 days</source>
        <target state="translated">30 دن تک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.useAccountAndSecuritySettingsWhere">
        <source>Use account and security settings where possible, or email us. We may need to verify your identity before completing a request.</source>
        <target state="translated">جہاں ممکن ہو اکاؤنٹ اور سیکیورٹی کی ترتیبات استعمال کریں، یا ہمیں ای میل کریں۔ ہمیں درخواست مکمل کرنے سے پہلے آپ کی شناخت کی تصدیق کرنے کی ضرورت پڑ سکتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.useOrangchatForIllegalFraudulentDeceptive">
        <source>Use OrangChat for illegal, fraudulent, deceptive, or harmful activity.</source>
        <target state="translated">غیر قانونی، دھوکہ دہی، دھوکہ دہی، یا نقصان دہ سرگرمی کے لیے اورنگ چیٹ کا استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.voiceAndPresenceData">
        <source>Voice and presence data:</source>
        <target state="translated">آواز اور موجودگی کا ڈیٹا:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weAimToApplyRestrictionsDiligently">
        <source>We aim to apply restrictions diligently, objectively, and proportionately. If we take a platform-level action against your account or content, you may ask for a review by emailing us with the relevant account and content details.</source>
        <target state="translated">ہمارا مقصد پابندیوں کو مستعدی، معروضی اور متناسب طریقے سے لاگو کرنا ہے۔ اگر ہم آپ کے اکاؤنٹ یا مواد کے خلاف پلیٹ فارم کی سطح پر کارروائی کرتے ہیں، تو آپ ہمیں متعلقہ اکاؤنٹ اور مواد کی تفصیلات کے ساتھ ای میل کر کے جائزہ لینے کے لیے کہہ سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.website">
        <source>Website</source>
        <target state="translated">ویب سائٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weDiscloseInformationToAuthoritiesOr">
        <source>We disclose information to authorities or other parties when required by law or reasonably necessary to protect users, rights, safety, and service security.</source>
        <target state="translated">ہم حکام یا دیگر فریقوں کے سامنے معلومات کا انکشاف کرتے ہیں جب قانون کی طرف سے ضرورت ہو یا صارفین، حقوق، حفاظت اور سروس کی حفاظت کے لیے معقول حد تک ضروری ہو۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weGiveYouAPersonalLimited">
        <source>We give you a personal, limited, revocable, non-transferable right to use OrangChat software for its intended purpose. You may not bypass security measures, misuse private interfaces, or reverse engineer the software where law permits us to restrict that activity.</source>
        <target state="translated">ہم آپ کو اورنگ چیٹ سافٹ ویئر کو اس کے مطلوبہ مقصد کے لیے استعمال کرنے کا ذاتی، محدود، قابل تنسیخ، ناقابل منتقلی حق دیتے ہیں۔ آپ حفاظتی اقدامات کو نظرانداز نہیں کر سکتے، نجی انٹرفیس کا غلط استعمال نہیں کر سکتے، یا اس سافٹ ویئر کو ریورس انجینئر نہیں کر سکتے جہاں قانون ہمیں اس سرگرمی کو محدود کرنے کی اجازت دیتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weMaySuspendOrTerminateAccess">
        <source>We may suspend or terminate access for a serious or repeated breach, legal requirement, security risk, or material harm to users or the service. Immediate action may be taken where delay would create risk. Otherwise, we will use reasonable efforts to explain the action and available review process.</source>
        <target state="translated">ہم کسی سنگین یا بار بار خلاف ورزی، قانونی تقاضے، سیکورٹی رسک، یا صارفین یا سروس کو مادی نقصان پہنچانے پر رسائی کو معطل یا ختم کر سکتے ہیں۔ فوری کارروائی کی جا سکتی ہے جہاں تاخیر سے خطرہ پیدا ہو گا۔ بصورت دیگر، ہم کارروائی اور جائزے کے دستیاب عمل کی وضاحت کے لیے معقول کوششیں کریں گے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weMayUpdateTheseTermsFor">
        <source>We may update these terms for legal, security, operational, or product reasons. We will provide notice of significant changes through the service or another appropriate channel. The effective date at the top identifies the current version.</source>
        <target state="translated">ہم ان شرائط کو قانونی، سیکورٹی، آپریشنل، یا پروڈکٹ وجوہات کی بنا پر اپ ڈیٹ کر سکتے ہیں۔ ہم سروس یا کسی اور مناسب چینل کے ذریعے اہم تبدیلیوں کا نوٹس فراہم کریں گے۔ سب سے اوپر موثر تاریخ موجودہ ورژن کی نشاندہی کرتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weMayUpdateThisPolicyWhen">
        <source>We may update this policy when our service or legal obligations change. Significant changes will be communicated through the service or another appropriate channel.</source>
        <target state="translated">جب ہماری سروس یا قانونی ذمہ داریاں تبدیل ہوتی ہیں تو ہم اس پالیسی کو اپ ڈیٹ کر سکتے ہیں۔ اہم تبدیلیاں سروس یا کسی اور مناسب چینل کے ذریعے بتائی جائیں گی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.weMinimiseDataCollectionIfInformation">
        <source>We minimise data collection. If information is not needed to provide a feature, protect the service, or meet a legal duty, we do not ask for or intentionally retain it.</source>
        <target state="translated">ہم ڈیٹا اکٹھا کرنے کو کم سے کم کرتے ہیں۔ اگر کوئی خصوصیت فراہم کرنے، سروس کی حفاظت کرنے، یا کسی قانونی ذمہ داری کو پورا کرنے کے لیے معلومات کی ضرورت نہیں ہے، تو ہم اسے جان بوجھ کر نہیں مانگتے اور نہ ہی اسے برقرار رکھتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.whereYouChooseOptionalDevicePermissions">
        <source>where you choose optional device permissions, push notifications, or an optional connection that legally requires consent. You may withdraw consent without affecting earlier processing.</source>
        <target state="translated">جہاں آپ اختیاری ڈیوائس کی اجازتوں، پش نوٹیفیکیشنز، یا ایک اختیاری کنکشن کا انتخاب کرتے ہیں جس کے لیے قانونی طور پر رضامندی کی ضرورت ہوتی ہے۔ آپ پہلے کی کارروائی کو متاثر کیے بغیر رضامندی واپس لے سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youAreResponsibleForActivityPerformed">
        <source>You are responsible for activity performed through your account until you notify us.</source>
        <target state="translated">آپ اپنے اکاؤنٹ کے ذریعے کی جانے والی سرگرمی کے ذمہ دار ہیں جب تک کہ آپ ہمیں مطلع نہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youCanClearOrangchatSiteData">
        <source>You can clear OrangChat site data through your browser or app settings. Blocking the necessary authentication cookie prevents persistent sign-in. Clearing local storage resets device preferences but does not delete your OrangChat account or server content. Because we do not set optional advertising or analytics cookies, OrangChat does not display a consent banner.</source>
        <target state="translated">آپ اپنے براؤزر یا ایپ کی ترتیبات کے ذریعے اورنگ چیٹ سائٹ کا ڈیٹا صاف کر سکتے ہیں۔ ضروری تصدیقی کوکی کو مسدود کرنا مسلسل سائن ان کو روکتا ہے۔ مقامی سٹوریج کو صاف کرنے سے ڈیوائس کی ترجیحات ری سیٹ ہوتی ہیں لیکن آپ کا اورنگ چیٹ اکاؤنٹ یا سرور کا مواد حذف نہیں ہوتا ہے۔ چونکہ ہم اختیاری اشتہارات یا تجزیاتی کوکیز سیٹ نہیں کرتے ہیں، اس لیے اورنگ چیٹ رضامندی کا بینر نہیں دکھاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youConfirmThatYouHaveThe">
        <source>You confirm that you have the rights needed to submit your content and that its use on OrangChat does not violate law, privacy, intellectual property, or these terms.</source>
        <target state="translated">آپ تصدیق کرتے ہیں کہ آپ کو اپنا مواد جمع کرانے کے لیے درکار حقوق حاصل ہیں اور اورنگ چیٹ پر اس کا استعمال قانون، رازداری، املاک دانش، یا ان شرائط کی خلاف ورزی نہیں کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youKeepOwnershipOfMessagesFiles">
        <source>You keep ownership of messages, files, profile information, server content, custom emoji, sounds, events, and other material you submit. You give OrangChat a worldwide, non-exclusive, royalty-free licence to host, store, reproduce, process, transmit, display, and adapt that content only as needed to operate, secure, improve, and provide the service. This licence ends when the content is deleted, except for copies that must remain temporarily in backups, security records, or material shared with others.</source>
        <target state="translated">آپ پیغامات، فائلوں، پروفائل کی معلومات، سرور کے مواد، حسب ضرورت ایموجی، آوازوں، واقعات، اور اپنے جمع کرائے گئے دیگر مواد کی ملکیت رکھتے ہیں۔ آپ OrangChat کو صرف اس مواد کو چلانے، محفوظ کرنے، بہتر بنانے اور سروس فراہم کرنے کے لیے اس مواد کی میزبانی، ذخیرہ کرنے، دوبارہ تخلیق کرنے، عمل کرنے، ترسیل کرنے، ڈسپلے کرنے اور موافقت کرنے کے لیے ایک عالمی، غیر خصوصی، رائلٹی سے پاک لائسنس دیتے ہیں۔ یہ لائسنس اس وقت ختم ہو جاتا ہے جب مواد کو حذف کر دیا جاتا ہے، سوائے ان کاپیوں کے جو عارضی طور پر بیک اپ، سیکیورٹی ریکارڈز، یا دوسروں کے ساتھ شیئر کیے گئے مواد میں موجود رہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youMayStopUsingOrangchatAt">
        <source>You may stop using OrangChat at any time and may delete your account in Security settings. You must transfer or delete servers you own first. Account deletion removes identifying profile and account data, but messages may remain under a Deleted User identity so other participants retain their conversation history. You can separately delete your message history before deleting your account.</source>
        <target state="translated">آپ کسی بھی وقت اورنگ چیٹ کا استعمال بند کر سکتے ہیں اور سیکیورٹی کی ترتیبات میں اپنا اکاؤنٹ حذف کر سکتے ہیں۔ آپ کو پہلے اپنے اپنے سرورز کو منتقل یا حذف کرنا ہوگا۔ اکاؤنٹ کو حذف کرنے سے شناختی پروفائل اور اکاؤنٹ کا ڈیٹا ہٹا دیا جاتا ہے، لیکن پیغامات حذف شدہ صارف کی شناخت کے تحت رہ سکتے ہیں تاکہ دوسرے شرکاء اپنی گفتگو کی سرگزشت برقرار رکھیں۔ آپ اپنا اکاؤنٹ حذف کرنے سے پہلے اپنے پیغام کی سرگزشت کو الگ سے حذف کر سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youMustBeAtLeast14">
        <source>You must be at least 14 years old. If the law where you live requires parental or guardian permission, you may use OrangChat only after obtaining that permission. A parent or guardian who permits a minor to use OrangChat should help them understand these terms and use the service safely.</source>
        <target state="translated">آپ کی عمر کم از کم 14 سال ہونی چاہیے۔ اگر آپ کے رہنے والے قانون کے لیے والدین یا سرپرست کی اجازت درکار ہے، تو آپ اس اجازت کے حصول کے بعد ہی اورنگ چیٹ استعمال کر سکتے ہیں۔ والدین یا سرپرست جو کسی نابالغ کو اورنگ چیٹ استعمال کرنے کی اجازت دیتے ہیں انہیں ان شرائط کو سمجھنے اور سروس کو محفوظ طریقے سے استعمال کرنے میں مدد کرنی چاہیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="legalPage.youMustFollowTheCommunityGuidelines">
        <source>You must follow the Community Guidelines. You must not:</source>
        <target state="translated">آپ کو کمیونٹی گائیڈ لائنز پر عمل کرنا چاہیے۔ آپ کو نہیں کرنا چاہیے:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.authenticatorCode">
        <source>Authenticator code</source>
        <target state="translated">تصدیق کنندہ کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.confirmWithYourPasskeyToFinish">
        <source>Confirm with your passkey to finish signing in.</source>
        <target state="translated">سائن ان مکمل کرنے کے لیے اپنی پاس کی کے ساتھ تصدیق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.createAnAccount">
        <source>Create an account</source>
        <target state="translated">ایک اکاؤنٹ بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.email">
        <source>Email</source>
        <target state="translated">ای میل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.emailCode">
        <source>Email code</source>
        <target state="translated">ای میل کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.emailMeACodeInstead">
        <source>Email me a code instead</source>
        <target state="translated">اس کے بجائے مجھے ایک کوڈ ای میل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.enterThe6DigitCodeFrom">
        <source>Enter the 6-digit code from your app, or a recovery code.</source>
        <target state="translated">اپنی ایپ سے 6 ہندسوں کا کوڈ، یا ریکوری کوڈ درج کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.logIn">
        <source>Log in</source>
        <target state="translated">لاگ ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.logInToKeepTheConversation">
        <source>Log in to keep the conversation going.</source>
        <target state="translated">گفتگو جاری رکھنے کے لیے لاگ ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.lostYourAuthenticator">
        <source>Lost your authenticator?</source>
        <target state="translated">اپنا مستند کھویا؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.newToOrangchat">
        <source>New to OrangChat?</source>
        <target state="translated">اورنگ چیٹ میں نئے ہیں؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.password">
        <source>Password</source>
        <target state="translated">پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.sendANewCode">
        <source>Send a new code</source>
        <target state="translated">ایک نیا کوڈ بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.signIn">
        <source>Sign in</source>
        <target state="translated">سائن ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.signInWithAPasskey">
        <source>Sign in with a passkey</source>
        <target state="translated">پاس کی کے ساتھ سائن ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.signInWithYourPhone">
        <source>Sign in with your phone</source>
        <target state="translated">اپنے فون سے سائن ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.usePasskey">
        <source>Use passkey</source>
        <target state="translated">پاسکی استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.verify">
        <source>Verify</source>
        <target state="translated">تصدیق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.weEmailedYouASignIn">
        <source>We emailed you a sign-in code. It expires in 10 minutes.</source>
        <target state="translated">ہم نے آپ کو ایک سائن ان کوڈ ای میل کیا۔ یہ 10 منٹ میں ختم ہو جائے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="loginPage.welcomeBack">
        <source>Welcome back</source>
        <target state="translated">دوبارہ خوش آمدید</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="markdown.spoilerClickToReveal">
        <source>Spoiler, click to reveal</source>
        <target state="translated">سپوئلر، ظاہر کرنے کے لیے کلک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="marketplaceThemes.install">
        <source>Install</source>
        <target state="translated">انسٹال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="marketplaceThemes.installed">
        <source>Installed</source>
        <target state="translated">انسٹال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="marketplaceThemes.intro">
        <source>App themes override OrangChat color variables. Every entry is reviewed through a pull request and bundled with the client. Want to contribute? {repo}.</source>
        <target state="translated">ایپ تھیمز اورنگ چیٹ کلر متغیرات کو اوور رائیڈ کرتی ہیں۔ ہر اندراج کا پل کی درخواست کے ذریعے جائزہ لیا جاتا ہے اور کلائنٹ کے ساتھ بنڈل کیا جاتا ہے۔ شراکت کرنا چاہتے ہیں؟ {repo}۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="marketplaceThemes.noThemesMatch">
        <source>No themes match "{query}".</source>
        <target state="translated">کوئی تھیم "{query}" سے مماثل نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="marketplaceThemes.searchThemes">
        <source>Search themes</source>
        <target state="translated">تھیمز تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="marketplaceThemes.seeTheMarketplaceRepo">
        <source>See the marketplace repo</source>
        <target state="translated">مارکیٹ پلیس ریپو دیکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.ban">
        <source>Ban</source>
        <target state="translated">پابندی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.banName">
        <source>Ban {name}</source>
        <target state="translated">{name} پر پابندی لگائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.changeNickname">
        <source>Change nickname</source>
        <target state="translated">عرفی نام تبدیل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.kick">
        <source>Kick</source>
        <target state="translated">لات مارنا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.kickName">
        <source>Kick {name}</source>
        <target state="translated">{name} کو کک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.members">
        <source>Members</source>
        <target state="translated">ممبران</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.message">
        <source>Message</source>
        <target state="translated">پیغام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.nickname">
        <source>Nickname</source>
        <target state="translated">عرفی نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.offlineCount">
        <source>Offline - {count}</source>
        <target state="translated">آف لائن - {count}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.onlineCount">
        <source>Online - {count}</source>
        <target state="translated">آن لائن - {count}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.reasonOptional">
        <source>Reason (optional)</source>
        <target state="translated">وجہ (اختیاری)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.roles">
        <source>Roles</source>
        <target state="translated">کردار</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.serverOwner">
        <source>Server owner</source>
        <target state="translated">سرور کا مالک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.theyCanRejoinWithANew">
        <source>They can rejoin with a new invite.</source>
        <target state="translated">وہ ایک نئے دعوت نامے کے ساتھ دوبارہ شامل ہو سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.theyWontBeAbleToRejoin">
        <source>They won't be able to rejoin unless unbanned.</source>
        <target state="translated">وہ دوبارہ شامل نہیں ہو سکیں گے جب تک کہ ان پر پابندی نہ لگ جائے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="memberList.viewProfile">
        <source>View profile</source>
        <target state="translated">پروفائل دیکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.decrypt">
        <source>Decrypt</source>
        <target state="translated">ڈکرپٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.decryptingFile">
        <source>Decrypting {filename}…</source>
        <target state="translated">{filename} کو ڈکرپٹ کیا جا رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.expiredLargeFilesAreOnlyKept">
        <source>Expired - large files are only kept for an hour</source>
        <target state="translated">میعاد ختم - بڑی فائلیں صرف ایک گھنٹے کے لیے رکھی جاتی ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.hiddenByModeration">
        <source>This image was hidden by automatic moderation</source>
        <target state="translated">یہ تصویر خودکار اعتدال سے چھپ گئی تھی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.inappropriateContent">
        <source>Inappropriate content</source>
        <target state="translated">نامناسب مواد</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.show">
        <source>Show</source>
        <target state="translated">دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.sizeEncrypted">
        <source>{size} · encrypted</source>
        <target state="translated">{size} · خفیہ کردہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.spoiler">
        <source>Spoiler</source>
        <target state="translated">سپوئلر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageAttachments.thisFileCouldNotBeDecrypted">
        <source>This file could not be decrypted on this device</source>
        <target state="translated">اس فائل کو اس ڈیوائس پر ڈکرپٹ نہیں کیا جا سکا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.addReaction">
        <source>Add Reaction</source>
        <target state="translated">رد عمل شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.apps">
        <source>Apps</source>
        <target state="translated">ایپس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.copyMessageId">
        <source>Copy Message ID</source>
        <target state="translated">میسج آئی ڈی کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.copyMessageLink">
        <source>Copy Message Link</source>
        <target state="translated">پیغام کا لنک کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.copyText">
        <source>Copy Text</source>
        <target state="translated">متن کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.deleteMessage">
        <source>Delete Message</source>
        <target state="translated">پیغام حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.editMessage">
        <source>Edit Message</source>
        <target state="translated">پیغام میں ترمیم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.forward">
        <source>Forward</source>
        <target state="translated">آگے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.markUnread">
        <source>Mark Unread</source>
        <target state="translated">غیر پڑھا ہوا نشان زد کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.pinMessage">
        <source>Pin Message</source>
        <target state="translated">پیغام پن کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.reply">
        <source>Reply</source>
        <target state="translated">جواب دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.reportMessage">
        <source>Report Message</source>
        <target state="translated">رپورٹ پیغام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.speakMessage">
        <source>Speak Message</source>
        <target state="translated">پیغام بولیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageContextMenu.unpinMessage">
        <source>Unpin Message</source>
        <target state="translated">پیغام کو ان پن کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.deleteMessage">
        <source>Delete message</source>
        <target state="translated">پیغام حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.edited">
        <source>(edited)</source>
        <target state="translated">(ترمیم شدہ)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.editMessage">
        <source>Edit message</source>
        <target state="translated">پیغام میں ترمیم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.enterToSaveEscToCancel">
        <source>Enter to save · Esc to cancel</source>
        <target state="translated">محفوظ کرنے کے لیے درج کریں · Esc منسوخ کرنے کے لیے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.jumpToTheRepliedMessage">
        <source>Jump to the replied message</source>
        <target state="translated">جوابی پیغام پر جائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.originalMessage">
        <source>Original message</source>
        <target state="translated">اصل پیغام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.pinned">
        <source>Pinned</source>
        <target state="translated">پن لگا ہوا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageItem.reply">
        <source>Reply</source>
        <target state="translated">جواب دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageList.couldntFindThatMessageItMay">
        <source>Couldn't find that message - it may have been deleted.</source>
        <target state="translated">وہ پیغام نہیں مل سکا - ہو سکتا ہے اسے حذف کر دیا گیا ہو۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageList.loadEarlierMessages">
        <source>Load earlier messages</source>
        <target state="translated">پہلے کے پیغامات لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageList.newMessages">
        <source>New messages</source>
        <target state="translated">نئے پیغامات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageList.newMessagesStartHere">
        <source>New messages start here</source>
        <target state="translated">نئے پیغامات یہاں سے شروع ہوتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageList.thisIsTheStartOfThe">
        <source>This is the start of the channel. Say something!</source>
        <target state="translated">یہ چینل کا آغاز ہے۔ کچھ بولو!</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="messageList.welcomeToChannel">
        <source>Welcome to #{channel}</source>
        <target state="translated">#{channel} میں خوش آمدید</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="newDmDialog.findFriends">
        <source>Find friends</source>
        <target state="translated">دوست تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="newDmDialog.searchByNameOrUsername">
        <source>Search by name or username</source>
        <target state="translated">نام یا صارف نام سے تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.addAPasskey">
        <source>Add a passkey</source>
        <target state="translated">ایک پاسکی شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.addedLastUsed">
        <source>Added {added} · last used {lastUsed}</source>
        <target state="translated">شامل کیا گیا {added} · آخری بار استعمال کیا گیا {lastUsed}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.addedNeverUsed">
        <source>Added {added} · never used</source>
        <target state="translated">شامل کیا گیا {added} · کبھی استعمال نہیں ہوا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.authenticatorCode">
        <source>Authenticator code</source>
        <target state="translated">تصدیق کنندہ کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.createPasskey">
        <source>Create passkey</source>
        <target state="translated">پاسکی بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.currentPassword">
        <source>Current password</source>
        <target state="translated">موجودہ پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.name">
        <source>Name</source>
        <target state="translated">نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.noPasskeysYet">
        <source>No passkeys yet.</source>
        <target state="translated">ابھی تک کوئی پاسکیز نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.passkeys">
        <source>Passkeys</source>
        <target state="translated">پاسکیز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.personalLaptop">
        <source>Personal laptop</source>
        <target state="translated">ذاتی لیپ ٹاپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.reachedTheLimit">
        <source>You've reached the limit of {max} passkeys. Remove one to add another.</source>
        <target state="translated">آپ {max} پاس کیز کی حد کو پہنچ گئے ہیں۔ دوسرے کو شامل کرنے کے لیے ایک کو ہٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.removeName">
        <source>Remove {name}</source>
        <target state="translated">{name} کو ہٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.removePasskey">
        <source>Remove passkey</source>
        <target state="translated">پاسکی کو ہٹا دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.removingThisOnlyAffectsOrangchatDelete">
        <source>Removing this only affects OrangChat. Delete it from the device's own passkey settings too, or it will keep showing up there.</source>
        <target state="translated">اسے ہٹانے سے صرف اورنگ چیٹ متاثر ہوتا ہے۔ اسے ڈیوائس کی اپنی پاسکی سیٹنگز سے بھی ڈیلیٹ کر دیں، ورنہ یہ وہاں ظاہر ہوتا رہے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.renameName">
        <source>Rename {name}</source>
        <target state="translated">{name} کا نام تبدیل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.signInWithYourFingerprintFace">
        <source>Sign in with your fingerprint, face or device PIN instead of a password. A passkey only works on the site that created it, so it can't be phished - which is why we ask for one instead of an emailed code when your account has one.</source>
        <target state="translated">پاس ورڈ کی بجائے اپنے فنگر پرنٹ، چہرے یا ڈیوائس PIN سے سائن ان کریں۔ پاسکی صرف اس سائٹ پر کام کرتی ہے جس نے اسے بنایا ہے، اس لیے اسے فش نہیں کیا جا سکتا ہے - یہی وجہ ہے کہ جب آپ کے اکاؤنٹ میں کوئی ہو تو ہم ای میل کردہ کوڈ کے بجائے ایک کا مطالبہ کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.soYouCanTellItApart">
        <source>So you can tell it apart from your other devices later.</source>
        <target state="translated">لہذا آپ اسے بعد میں اپنے دوسرے آلات سے الگ بتا سکتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.syncedToYourDevicesKeychain">
        <source>Synced to your device's keychain.</source>
        <target state="translated">آپ کے آلے کے کیچین سے مطابقت پذیر۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="passkeysSection.thisBrowserDoesntSupportPasskeysPasskeys">
        <source>This browser doesn't support passkeys. Passkeys you add elsewhere will still work on your other devices.</source>
        <target state="translated">یہ براؤزر پاس کیز کو سپورٹ نہیں کرتا ہے۔ آپ جو پاسکیز کہیں اور شامل کرتے ہیں وہ اب بھی آپ کے دوسرے آلات پر کام کریں گی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="plaintextNotice.thisConversationIsNotEncryptedYet">
        <source>This conversation is not encrypted yet</source>
        <target state="translated">یہ گفتگو ابھی تک خفیہ نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="plaintextNotice.waitingOn_one">
        <source>{who} has not set up encryption on any device, and a locked message needs a key on their side to open it. Messages here are stored the ordinary way until then - it switches on by itself the moment they open OrangChat on a phone or computer.</source>
        <target state="translated">{who} نے کسی بھی ڈیوائس پر انکرپشن سیٹ اپ نہیں کیا ہے، اور ایک مقفل پیغام کو کھولنے کے لیے ان کی طرف ایک کلید کی ضرورت ہوتی ہے۔ یہاں پیغامات اس وقت تک عام طریقے سے محفوظ کیے جاتے ہیں - جب وہ فون یا کمپیوٹر پر اورنگ چیٹ کھولتے ہیں تو یہ خود ہی آن ہوجاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="plaintextNotice.waitingOn_other">
        <source>{who} have not set up encryption on any device, and a locked message needs a key on each of their side to open it. Messages here are stored the ordinary way until then - it switches on by itself the moment they all open OrangChat on a phone or computer.</source>
        <target state="translated">{who} نے کسی بھی ڈیوائس پر انکرپشن سیٹ اپ نہیں کیا ہے، اور ایک مقفل پیغام کو کھولنے کے لیے ان کی ہر طرف ایک کلید کی ضرورت ہوتی ہے۔ یہاں پیغامات اس وقت تک عام طریقے سے محفوظ کیے جاتے ہیں - جب یہ سب فون یا کمپیوٹر پر اورنگ چیٹ کھولتے ہیں تو یہ خود ہی آن ہوجاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="pluginsTab.enable">
        <source>Enable</source>
        <target state="translated">فعال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="pluginsTab.enabled">
        <source>Enabled</source>
        <target state="translated">فعال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="pluginsTab.intro">
        <source>Built-in plugins tweak how this browser shows OrangChat. They ship with the app - nothing is downloaded or run from elsewhere - and each choice is stored on this device only. {count} enabled. Want to contribute? {repo}.</source>
        <target state="translated">بلٹ ان پلگ ان اس بات کو درست کرتے ہیں کہ یہ براؤزر اورنگ چیٹ کو کیسے دکھاتا ہے۔ وہ ایپ کے ساتھ بھیجتے ہیں - کچھ بھی ڈاؤن لوڈ یا کہیں اور سے نہیں چلایا جاتا ہے - اور ہر انتخاب صرف اس ڈیوائس پر اسٹور کیا جاتا ہے۔ {count} فعال ہے۔ شراکت کرنا چاہتے ہیں؟ {repo}۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="pluginsTab.noPluginsMatch">
        <source>No plugins match "{query}".</source>
        <target state="translated">کوئی پلگ ان "{query}" سے مماثل نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="pluginsTab.searchPlugins">
        <source>Search plugins</source>
        <target state="translated">پلگ ان تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="pluginsTab.seeTheMarketplaceRepo">
        <source>See the marketplace repo</source>
        <target state="translated">مارکیٹ پلیس ریپو دیکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.checkPeopleBeforeMessagingThem">
        <source>Check people before messaging them</source>
        <target state="translated">لوگوں کو پیغام بھیجنے سے پہلے چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.directMessages">
        <source>Direct messages</source>
        <target state="translated">براہ راست پیغامات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.encryption">
        <source>Encryption</source>
        <target state="translated">خفیہ کاری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.everyDirectMessageIsEncryptedAlways">
        <source>Every direct message is encrypted, always, and that part cannot be switched off. This setting is about how carefully the other person's lock is checked before your messages are sent to it.</source>
        <target state="translated">ہر براہ راست پیغام ہمیشہ خفیہ ہوتا ہے، اور اس حصے کو بند نہیں کیا جا سکتا۔ یہ ترتیب اس بارے میں ہے کہ آپ کے پیغامات بھیجے جانے سے پہلے دوسرے شخص کے لاک کو کتنی احتیاط سے چیک کیا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.friendNotifications">
        <source>Friend notifications</source>
        <target state="translated">دوست کی اطلاعات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.friendRequests">
        <source>Friend requests</source>
        <target state="translated">دوستی کی درخواست</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.friendsComingOnline">
        <source>Friends coming online</source>
        <target state="translated">دوست آن لائن آرہے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.leavingItOffIsNotUnprotected">
        <source>Leaving it off is not "unprotected". Every lock is still checked against a logbook that can only be added to, which your own devices read on every start. The difference is whether a swapped lock is stopped before it can be used, or caught right after. Group conversations always send straight away, either way.</source>
        <target state="translated">اسے چھوڑنا "غیر محفوظ" نہیں ہے۔ ہر لاک کو اب بھی لاگ بک کے خلاف چیک کیا جاتا ہے جس میں صرف شامل کیا جا سکتا ہے، جسے آپ کے اپنے آلات ہر شروع میں پڑھتے ہیں۔ فرق یہ ہے کہ آیا تبدیل شدہ تالا استعمال کرنے سے پہلے روک دیا جاتا ہے، یا فوراً بعد پکڑا جاتا ہے۔ گروپ بات چیت ہمیشہ کسی بھی طرح سے فوراً بھیجی جاتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.letPeopleSeeIsTypingWhile">
        <source>Let people see “is typing…” while you write.</source>
        <target state="translated">جب آپ لکھتے ہیں تو لوگوں کو "ٹائپ کر رہا ہے..." دیکھنے دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.notifyMeWhenSomeoneAcceptsMy">
        <source>Notify me when someone accepts my friend request.</source>
        <target state="translated">جب کوئی میری دوستی کی درخواست قبول کرے تو مجھے مطلع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.notifyMeWhenSomeoneSendsMe">
        <source>Notify me when someone sends me a friend request.</source>
        <target state="translated">جب کوئی مجھے دوستی کی درخواست بھیجے تو مجھے مطلع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.offByDefaultThisFiresFor">
        <source>Off by default - this fires for every friend each time they open the app.</source>
        <target state="translated">بذریعہ ڈیفالٹ - یہ ہر دوست کے لیے ہر بار جب وہ ایپ کھولتا ہے فائر کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.requestsAccepted">
        <source>Requests accepted</source>
        <target state="translated">درخواستیں قبول کی گئیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.sendTypingIndicators">
        <source>Send typing indicators</source>
        <target state="translated">ٹائپنگ کے اشارے بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.stopRequiringVerification">
        <source>Stop requiring verification</source>
        <target state="translated">تصدیق کی ضرورت بند کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.whatYouShare">
        <source>What you share</source>
        <target state="translated">جو آپ شیئر کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.whoCanOpenANewConversation">
        <source>Who can open a new conversation with you. Conversations you're already in stay open either way.</source>
        <target state="translated">جو آپ کے ساتھ ایک نئی گفتگو کھول سکتا ہے۔ آپ جو بات چیت پہلے ہی کر رہے ہیں وہ کسی بھی طرح سے کھلی رہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.whoCanSendYouAFriend">
        <source>Who can send you a friend request.</source>
        <target state="translated">کون آپ کو دوستی کی درخواست بھیج سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="privacyTab.withSomeoneNewYourMessagesWait">
        <source>With someone new, your messages wait on this device - locked, sent nowhere - until you have seen their code in person or read the numbers to each other on a call. Worth turning on only if you can realistically meet or ring the people you message.</source>
        <target state="translated">کسی نئے کے ساتھ، آپ کے پیغامات اس ڈیوائس پر انتظار کرتے ہیں - مقفل، کہیں بھی نہیں بھیجے گئے - جب تک کہ آپ ان کا کوڈ ذاتی طور پر نہ دیکھ لیں یا کال پر ایک دوسرے کو نمبر نہ پڑھ لیں۔ آن کرنے کے قابل صرف اس صورت میں جب آپ حقیقت پسندانہ طور پر ان لوگوں سے مل سکتے ہیں یا ان لوگوں سے رابطہ کر سکتے ہیں جنہیں آپ پیغام بھیجتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileCard.aboutMe">
        <source>About me</source>
        <target state="translated">میرے بارے میں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileCard.memberSince">
        <source>Member since</source>
        <target state="translated">کے بعد سے ممبر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileDialog.accept">
        <source>Accept</source>
        <target state="translated">قبول کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileDialog.message">
        <source>Message</source>
        <target state="translated">پیغام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.install">
        <source>Install</source>
        <target state="translated">انسٹال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.installed">
        <source>Installed</source>
        <target state="translated">انسٹال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.intro">
        <source>Profile themes style your public profile card - each preview below is your own card with that theme applied. Every entry is reviewed through a pull request, bundled with the client, and sanitized before it renders. Want to contribute? {repo}.</source>
        <target state="translated">پروفائل تھیمز کو آپ کے عوامی پروفائل کارڈ کا انداز بنائیں - ذیل میں ہر ایک پیش نظارہ اس تھیم کے ساتھ آپ کا اپنا کارڈ ہے۔ ہر اندراج کا پل ریکوئسٹ کے ذریعے جائزہ لیا جاتا ہے، کلائنٹ کے ساتھ بنڈل کیا جاتا ہے، اور رینڈر ہونے سے پہلے اسے صاف کیا جاتا ہے۔ شراکت کرنا چاہتے ہیں؟ {repo}۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.noProfileThemesMatch">
        <source>No profile themes match "{query}".</source>
        <target state="translated">کوئی پروفائل تھیم "{query}" سے مماثل نہیں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.searchProfileThemes">
        <source>Search profile themes</source>
        <target state="translated">پروفائل تھیمز تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.seeTheMarketplaceRepo">
        <source>See the marketplace repo</source>
        <target state="translated">مارکیٹ پلیس ریپو دیکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.thisIsHowYourAboutMe">
        <source>This is how your About me reads with this theme applied.</source>
        <target state="translated">اس تھیم کو لاگو کرنے کے ساتھ آپ کا میرے بارے میں اس طرح پڑھتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.username">
        <source>username</source>
        <target state="translated">صارف نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="profileThemesTab.yourName">
        <source>Your name</source>
        <target state="translated">آپ کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.codeExpired">
        <source>Code expired</source>
        <target state="translated">کوڈ کی میعاد ختم ہوگئی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.confirmOnYourPhone">
        <source>Confirm on your phone</source>
        <target state="translated">اپنے فون پر تصدیق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.couldNotStartQrSignIn">
        <source>Could not start QR sign-in.</source>
        <target state="translated">QR سائن ان شروع نہیں ہو سکا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.newCode">
        <source>New code</source>
        <target state="translated">نیا کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.openOrangchatOnYourPhoneAnd">
        <source>Open OrangChat on your phone, and point it at this code to sign in here.</source>
        <target state="translated">اپنے فون پر اورنگ چیٹ کھولیں، اور یہاں سائن ان کرنے کے لیے اس کوڈ کی طرف اشارہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.scanWithTheOrangchatApp">
        <source>Scan with the OrangChat app</source>
        <target state="translated">اورنگ چیٹ ایپ سے اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.signInQrCode">
        <source>Sign-in QR code</source>
        <target state="translated">سائن ان QR کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.tryAgain">
        <source>Try again</source>
        <target state="translated">دوبارہ کوشش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrLogin.useEmailAndPasswordInstead">
        <source>Use email and password instead</source>
        <target state="translated">اس کے بجائے ای میل اور پاس ورڈ استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrScanner.cameraPreviewForScanningACode">
        <source>Camera preview for scanning a code</source>
        <target state="translated">کوڈ اسکین کرنے کے لیے کیمرے کا پیش نظارہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrScanner.pasteInstead">
        <source>Paste instead</source>
        <target state="translated">اس کے بجائے پیسٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrScanner.pasteTheCodeTextInsteadIt">
        <source>Paste the code text instead. It starts with</source>
        <target state="translated">اس کے بجائے کوڈ کا متن چسپاں کریں۔ سے شروع ہوتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrScanner.useTheCamera">
        <source>Use the camera</source>
        <target state="translated">کیمرہ استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrScanner.useThisCode">
        <source>Use this code</source>
        <target state="translated">یہ کوڈ استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.approveSignIn">
        <source>Approve sign-in</source>
        <target state="translated">سائن ان کی منظوری دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.approveThisSignIn">
        <source>Approve this sign-in?</source>
        <target state="translated">اس سائن ان کو منظور کریں؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.checkingSignInCode">
        <source>Checking sign-in code…</source>
        <target state="translated">سائن ان کوڈ چیک کیا جا رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.onlyApproveACodeShownOn">
        <source>Only approve a code shown on a device you trust. This will sign that device into your OrangChat account.</source>
        <target state="translated">صرف اس کوڈ کو منظور کریں جس پر آپ کو بھروسہ ہو۔ یہ اس ڈیوائس کو آپ کے اورنگ چیٹ اکاؤنٹ میں سائن کر دے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.pointYourCameraAtTheQr">
        <source>Point your camera at the QR code on the device you want to sign in. You will review and approve the request before it is allowed.</source>
        <target state="translated">اپنے کیمرہ کو اس ڈیوائس پر QR کوڈ کی طرف رکھیں جس میں آپ سائن ان کرنا چاہتے ہیں۔ آپ درخواست کا جائزہ لیں گے اور اس کی اجازت دینے سے پہلے اسے منظور کریں گے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.scanAnotherCode">
        <source>Scan another code</source>
        <target state="translated">دوسرا کوڈ اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.scanASignInCode">
        <source>Scan a sign-in code</source>
        <target state="translated">سائن ان کوڈ اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.signInApproved">
        <source>Sign-in approved</source>
        <target state="translated">سائن ان کی منظوری دی گئی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="qrSignInTab.theOtherDeviceCanNowFinish">
        <source>The other device can now finish signing in.</source>
        <target state="translated">دوسرا آلہ اب سائن ان کرنا مکمل کر سکتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="reactions.addReaction">
        <source>Add reaction</source>
        <target state="translated">رد عمل شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="reportMessageDialog.addContextThatWillHelpReview">
        <source>Add context that will help review this report</source>
        <target state="translated">سیاق و سباق شامل کریں جو اس رپورٹ کا جائزہ لینے میں مدد کرے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="reportMessageDialog.reportingDeliberatelyRevealsThisOneDecrypted">
        <source>Reporting deliberately reveals this one decrypted message and a one-message key. It does not reveal the conversation key, earlier messages, or later messages.</source>
        <target state="translated">رپورٹنگ جان بوجھ کر اس ایک ڈکرپٹ شدہ پیغام اور ایک پیغام کی کلید کو ظاہر کرتی ہے۔ یہ گفتگو کی کلید، پہلے کے پیغامات، یا بعد کے پیغامات کو ظاہر نہیں کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="reportMessageDialog.sendReport">
        <source>Send report</source>
        <target state="translated">رپورٹ بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="reportMessageDialog.whatHappenedOptional">
        <source>What happened? (optional)</source>
        <target state="translated">کیا ہوا؟ (اختیاری)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="safetyNumberCheck.checkingThemHereIsSaferThan">
        <source>Checking them here is safer than reading along - sixty digits is more than anyone actually compares by eye.</source>
        <target state="translated">یہاں ان کی جانچ پڑتال ساتھ ساتھ پڑھنے سے زیادہ محفوظ ہے - ساٹھ ہندسے اس سے زیادہ ہیں جو حقیقت میں کسی کی آنکھ سے موازنہ کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="safetyNumberCheck.digitsOf60">
        <source>That is {digits} of 60 digits. Nothing is compared until the whole code is there, so a partial one is never called a mismatch.</source>
        <target state="translated">یہ 60 ہندسوں کا {digits} ہے۔ کسی بھی چیز کا موازنہ اس وقت تک نہیں کیا جاتا جب تک کہ پورا کوڈ موجود نہ ہو، لہذا جزوی کو کبھی بھی مماثل نہیں کہا جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="safetyNumberCheck.notInTheSameRoom">
        <source>Not in the same room?</source>
        <target state="translated">ایک ہی کمرے میں نہیں؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="safetyNumberCheck.theseDoNotMatchMostOften">
        <source>These do not match. Most often that is a digit misheard or mistyped, so check it once more. If it still differs, somebody is standing between you - do not send anything here until you know which.</source>
        <target state="translated">یہ میل نہیں کھاتے۔ اکثر یہ ایک ہندسہ غلط سنا یا غلط ٹائپ کیا جاتا ہے، لہذا اسے ایک بار پھر چیک کریں۔ اگر یہ اب بھی مختلف ہے، کوئی آپ کے درمیان کھڑا ہے - یہاں کچھ بھی نہ بھیجیں جب تک آپ کو معلوم نہ ہو کہ کون سا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="safetyNumberCheck.theseNumbersAppearOnceBothAccounts">
        <source>These numbers appear once both accounts have set up encryption on a device.</source>
        <target state="translated">جب دونوں اکاؤنٹس کسی ڈیوائس پر انکرپشن سیٹ اپ کر لیتے ہیں تو یہ نمبر ظاہر ہوتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="safetyNumberCheck.workingItOut">
        <source>Working it out…</source>
        <target state="translated">اس پر کام کر رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.noMessagesFoundFor">
        <source>No messages found for “{query}”.</source>
        <target state="translated">"{query}" کے لیے کوئی پیغام نہیں ملا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.onlyThisChannel">
        <source>Only this channel</source>
        <target state="translated">صرف یہ چینل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.searchedOnThisDeviceEncryptedMessages">
        <source>Searched on this device. Encrypted messages this device has never opened are not in these results.</source>
        <target state="translated">اس ڈیوائس پر تلاش کیا گیا۔ خفیہ کردہ پیغامات جو اس ڈیوائس نے کبھی نہیں کھولے ان نتائج میں نہیں ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.searchMessages">
        <source>Search messages</source>
        <target state="translated">پیغامات تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.searchThisConversation">
        <source>Search this conversation…</source>
        <target state="translated">اس گفتگو کو تلاش کریں…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.searchThisServer">
        <source>Search this server…</source>
        <target state="translated">اس سرور کو تلاش کریں…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.serverSearchHint">
        <source>Server search matches whole words. Try {phrase} or {exclude} a word.</source>
        <target state="translated">سرور کی تلاش پورے الفاظ سے ملتی ہے۔ {phrase} یا {exclude} ایک لفظ آزمائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="searchDialog.typeToSearchMessages">
        <source>Type to search messages.</source>
        <target state="translated">پیغامات تلاش کرنے کے لیے ٹائپ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityAlertOverlay.account">
        <source>Account {subject}</source>
        <target state="translated">اکاؤنٹ {subject}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityAlertOverlay.acceptingStartsThisContactOverAs">
        <source>Accepting starts this contact over as unverified and lets messages flow again. Anything they sent before they started over stays unreadable, and it does not confirm who they are - compare safety numbers once you can.</source>
        <target state="translated">قبول کرنے سے یہ رابطہ غیر تصدیق شدہ کے طور پر شروع ہو جاتا ہے اور پیغامات کو دوبارہ بہنے دیتا ہے۔ جو کچھ بھی انہوں نے شروع کرنے سے پہلے بھیجا تھا وہ پڑھے جانے کے قابل نہیں رہتا ہے، اور یہ اس بات کی تصدیق نہیں کرتا ہے کہ وہ کون ہیں - ایک بار جب ممکن ہو سکے تو حفاظتی نمبروں کا موازنہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityAlertOverlay.iUnderstand">
        <source>I understand</source>
        <target state="translated">میں سمجھتا ہوں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.1ScanThisCode">
        <source>1. Scan this code</source>
        <target state="translated">1. اس کوڈ کو اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.2EnterThe6DigitCode">
        <source>2. Enter the 6-digit code</source>
        <target state="translated">2. 6 ہندسوں کا کوڈ درج کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.accountStanding">
        <source>Account standing</source>
        <target state="translated">اکاؤنٹ کی حیثیت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.askForACodeFromYour">
        <source>Ask for a code from your phone in addition to your password when you sign in.</source>
        <target state="translated">جب آپ سائن ان کریں تو اپنے پاس ورڈ کے علاوہ اپنے فون سے ایک کوڈ طلب کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.atLeast8Characters">
        <source>At least 8 characters.</source>
        <target state="translated">کم از کم 8 حروف۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.bannedFromServer">
        <source>Banned from {server}</source>
        <target state="translated">{server} پر پابندی لگا دی گئی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.cantScan">
        <source>Can't scan?</source>
        <target state="translated">سکین نہیں کر سکتے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.changeEmail">
        <source>Change email</source>
        <target state="translated">ای میل تبدیل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.changePassword">
        <source>Change password</source>
        <target state="translated">پاس ورڈ تبدیل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.changingYourPasswordSignsOutEvery">
        <source>Changing your password signs out every other session.</source>
        <target state="translated">اپنا پاس ورڈ تبدیل کرنا ہر دوسرے سیشن سے سائن آؤٹ ہو جاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.codeFromYourApp">
        <source>Code from your app</source>
        <target state="translated">آپ کی ایپ سے کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.codeFromYourAppOrA">
        <source>Code from your app (or a recovery code)</source>
        <target state="translated">آپ کی ایپ سے کوڈ (یا ریکوری کوڈ)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.confirmNewPassword">
        <source>Confirm new password</source>
        <target state="translated">نئے پاس ورڈ کی تصدیق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.confirmYourPassword">
        <source>Confirm your password</source>
        <target state="translated">اپنے پاس ورڈ کی تصدیق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.considerGeneratingANewSet">
        <source>Consider generating a new set.</source>
        <target state="translated">ایک نیا سیٹ بنانے پر غور کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.continue">
        <source>Continue</source>
        <target state="translated">جاری رکھیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.copied">
        <source>Copied</source>
        <target state="translated">کاپی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.copy">
        <source>Copy</source>
        <target state="translated">کاپی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deleteAccount">
        <source>Delete account</source>
        <target state="translated">اکاؤنٹ حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deleteAllMyMessages">
        <source>Delete all my messages</source>
        <target state="translated">میرے تمام پیغامات حذف کر دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deleteAllYourMessages">
        <source>Delete all your messages</source>
        <target state="translated">اپنے تمام پیغامات کو حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deletedMessages_one">
        <source>Deleted {count} message.</source>
        <target state="translated">{count} پیغام حذف کر دیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deletedMessages_other">
        <source>Deleted {count} messages.</source>
        <target state="translated">{count} پیغامات کو حذف کر دیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deleteMyAccount">
        <source>Delete my account</source>
        <target state="translated">میرا اکاؤنٹ ڈیلیٹ کر دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.deleteThemAll">
        <source>Delete them all</source>
        <target state="translated">ان سب کو حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.emailAndPassword">
        <source>Email &amp; password</source>
        <target state="translated">ای میل اور پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.emailChangedTo">
        <source>Email changed to {email}.</source>
        <target state="translated">ای میل کو {email} میں تبدیل کر دیا گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.enterThisKeyManually">
        <source>Enter this key manually:</source>
        <target state="translated">اس کلید کو دستی طور پر درج کریں:</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.freezesTheAccountIfYouThink">
        <source>Freezes the account if you think someone else is in it: signs out every other device, blocks new sign-ins, and closes new DMs and friend requests until you lift it.</source>
        <target state="translated">اگر آپ کو لگتا ہے کہ اس میں کوئی اور ہے تو اکاؤنٹ کو منجمد کر دیتا ہے: ہر دوسرے آلے کو سائن آؤٹ کرتا ہے، نئے سائن ان کو روکتا ہے، اور نئے DMs اور دوست کی درخواستوں کو بند کر دیتا ہے جب تک کہ آپ اسے اٹھا نہیں لیتے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.generateCodes">
        <source>Generate codes</source>
        <target state="translated">کوڈز بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.iveSavedThem">
        <source>I've saved them</source>
        <target state="translated">میں نے انہیں بچایا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.leaveAllServers">
        <source>Leave all servers</source>
        <target state="translated">تمام سرورز چھوڑ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.leavesEveryServerYoureInExcept">
        <source>Leaves every server you're in except the ones you own. You'll need a new invite to get back into any of them.</source>
        <target state="translated">ہر سرور کو چھوڑ دیتا ہے جس میں آپ ہیں سوائے اس کے جو آپ کے مالک ہیں۔ ان میں سے کسی میں بھی واپس جانے کے لیے آپ کو ایک نئی دعوت کی ضرورت ہوگی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.leftServers_one">
        <source>Left {count} server.</source>
        <target state="translated">بائیں {count} سرور۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.leftServers_other">
        <source>Left {count} servers.</source>
        <target state="translated">بائیں {count} سرورز۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.liftLockdown">
        <source>Lift lockdown</source>
        <target state="translated">لاک ڈاؤن اٹھاؤ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.lockdown">
        <source>Lockdown</source>
        <target state="translated">لاک ڈاؤن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.lockDownMyAccount">
        <source>Lock down my account</source>
        <target state="translated">میرا اکاؤنٹ لاک ڈاؤن کر دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.newEmail">
        <source>New email</source>
        <target state="translated">نیا ای میل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.newPassword">
        <source>New password</source>
        <target state="translated">نیا پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.newRecoveryCodes">
        <source>New recovery codes</source>
        <target state="translated">نئے ریکوری کوڈز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.noServerIsCurrentlyRestrictingYou">
        <source>No server is currently restricting you.</source>
        <target state="translated">فی الحال کوئی سرور آپ کو محدود نہیں کر رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.nothingCanSignInAndNo">
        <source>Nothing can sign in, and no new DMs or friend requests reach you. This device stays signed in.</source>
        <target state="translated">کچھ بھی سائن ان نہیں ہو سکتا، اور کوئی نئی ڈی ایم یا دوستی کی درخواستیں آپ تک نہیں پہنچتی ہیں۔ یہ آلہ سائن ان رہتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.passwordChanged">
        <source>Password changed.</source>
        <target state="translated">پاس ورڈ بدل گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.passwordChangedSessionsRevoked_one">
        <source>Password changed. {count} other session was signed out.</source>
        <target state="translated">پاس ورڈ بدل گیا۔ {count} دوسرے سیشن سے سائن آؤٹ ہو گیا تھا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.passwordChangedSessionsRevoked_other">
        <source>Password changed. {count} other sessions were signed out.</source>
        <target state="translated">پاس ورڈ بدل گیا۔ {count} دیگر سیشنز سائن آؤٹ ہو گئے تھے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.permanentlyDelete">
        <source>Permanently delete</source>
        <target state="translated">مستقل طور پر حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.reasonColon">
        <source>Reason: {reason}</source>
        <target state="translated">وجہ: {reason}</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.recoveryCodes">
        <source>Recovery codes</source>
        <target state="translated">ریکوری کوڈز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.recoveryCodesLeft_one">
        <source>{count} recovery code left.</source>
        <target state="translated">{count} ریکوری کوڈ باقی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.recoveryCodesLeft_other">
        <source>{count} recovery codes left.</source>
        <target state="translated">{count} ریکوری کوڈز باقی ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.removesEveryMessageYouveSentIn">
        <source>Removes every message you've sent, in every server and group - including the ones you've left. Attachments you uploaded aren't removed from storage. This can't be undone.</source>
        <target state="translated">آپ کے بھیجے گئے ہر پیغام کو ہٹاتا ہے، ہر سرور اور گروپ میں - بشمول وہ پیغامات جو آپ نے چھوڑے ہیں۔ آپ کے اپ لوڈ کردہ منسلکات اسٹوریج سے نہیں ہٹائے جاتے ہیں۔ اسے کالعدم نہیں کیا جا سکتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.saveTheseNowEachWorksOnce">
        <source>Save these now - each works once if you lose your phone, and this is the only time they're shown.</source>
        <target state="translated">ان کو ابھی محفوظ کریں - اگر آپ اپنا فون کھو دیتے ہیں تو ہر ایک ایک بار کام کرتا ہے، اور یہ واحد وقت ہے جب وہ دکھائے جاتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.setAPassword">
        <source>Set a password</source>
        <target state="translated">پاس ورڈ سیٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.setPassword">
        <source>Set password</source>
        <target state="translated">پاس ورڈ سیٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.signedInAs">
        <source>Signed in as</source>
        <target state="translated">بطور سائن ان</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.signedOutOtherSessions_one">
        <source>Signed out {count} other session.</source>
        <target state="translated">{count} دوسرے سیشن سے سائن آؤٹ ہوا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.signedOutOtherSessions_other">
        <source>Signed out {count} other sessions.</source>
        <target state="translated">{count} دوسرے سیشنز سے سائن آؤٹ ہو گئے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.stillYours">
        <source>Still yours: {names}.</source>
        <target state="translated">اب بھی آپ کا: {names}۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.thisReplacesEveryExistingRecovery">
        <source>This replaces every existing recovery code.</source>
        <target state="translated">یہ ہر موجودہ ریکوری کوڈ کی جگہ لے لیتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.thoseDontMatch">
        <source>Those don't match.</source>
        <target state="translated">وہ میل نہیں کھاتے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.timedOutInServer">
        <source>Timed out in {server}</source>
        <target state="translated">{server} میں وقت ختم ہو گیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.turnOff">
        <source>Turn off</source>
        <target state="translated">بند کر دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.turnOffTwoFactor">
        <source>Turn off two-factor</source>
        <target state="translated">دو عنصر کو بند کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.turnOnTwoFactor">
        <source>Turn on two-factor</source>
        <target state="translated">ٹو فیکٹر آن کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.twoFactorAuthentication">
        <source>Two-factor authentication</source>
        <target state="translated">دو عنصر کی توثیق</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.twoFactorAuthenticationIsOn">
        <source>Two-factor authentication is on</source>
        <target state="translated">دو عنصر کی توثیق آن ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.twoFactorQrCode">
        <source>Two-factor QR code</source>
        <target state="translated">دو فیکٹر QR کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.typeUsernameToConfirm">
        <source>Type {username} to confirm</source>
        <target state="translated">تصدیق کے لیے {username} ٹائپ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.untilTime">
        <source>Until {time}</source>
        <target state="translated">{time} تک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.usedToSignInTheresNo">
        <source>Used to sign in. There's no confirmation email, so double-check it.</source>
        <target state="translated">سائن ان کرنے کے لیے استعمال کیا جاتا ہے۔ کوئی تصدیقی ای میل نہیں ہے، اس لیے اسے دوبارہ چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.turningOffTwoFactorMakes">
        <source>Turning off two-factor makes your password the only thing protecting your account.</source>
        <target state="translated">ٹو فیکٹر کو بند کرنے سے آپ کا پاس ورڈ ہی آپ کے اکاؤنٹ کی حفاظت کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.yesLeaveThemAll">
        <source>Yes, leave them all</source>
        <target state="translated">ہاں چھوڑو ان سب کو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.youllNeedAnAuthenticatorAppGoogle">
        <source>You'll need an authenticator app - Google Authenticator, 1Password, Aegis, or any other TOTP app.</source>
        <target state="translated">آپ کو ایک تصدیق کنندہ ایپ کی ضرورت ہوگی - Google Authenticator، 1Password، Aegis، یا کوئی اور TOTP ایپ۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.yourAccountIsInGoodStanding">
        <source>Your account is in good standing</source>
        <target state="translated">آپ کا اکاؤنٹ اچھی حالت میں ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.yourAccountIsLockedDown">
        <source>Your account is locked down</source>
        <target state="translated">آپ کا اکاؤنٹ لاک ڈاؤن ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.yourCurrentPassword">
        <source>Your current password</source>
        <target state="translated">آپ کا موجودہ پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.yourMessagesStayInTheConversations">
        <source>Your messages stay in the conversations they're part of, shown as from a deleted user. Everything else - profile, connections, friends, server memberships - is erased. This can't be undone.</source>
        <target state="translated">آپ کے پیغامات ان گفتگوؤں میں رہتے ہیں جن کا وہ حصہ ہیں، بطور حذف شدہ صارف کے دکھائے گئے ہیں۔ باقی سب کچھ - پروفائل، کنکشن، دوست، سرور کی رکنیت - مٹا دیا گیا ہے۔ اسے کالعدم نہیں کیا جا سکتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="securityTab.yourPassword">
        <source>Your password</source>
        <target state="translated">آپ کا پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.copyServerId">
        <source>Copy Server ID</source>
        <target state="translated">سرور ID کاپی کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.createCategory">
        <source>Create Category</source>
        <target state="translated">زمرہ بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.createChannel">
        <source>Create Channel</source>
        <target state="translated">چینل بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.editPerServerProfile">
        <source>Edit Per-server Profile</source>
        <target state="translated">فی سرور پروفائل میں ترمیم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.inviteToServer">
        <source>Invite to Server</source>
        <target state="translated">سرور کو مدعو کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.leaveServer">
        <source>Leave Server</source>
        <target state="translated">سرور چھوڑ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.markAsRead">
        <source>Mark As Read</source>
        <target state="translated">پڑھا ہوا نشان زد کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.muteServer">
        <source>Mute Server</source>
        <target state="translated">خاموش سرور</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.notificationSettings">
        <source>Notification Settings</source>
        <target state="translated">اطلاع کی ترتیبات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.privacySettings">
        <source>Privacy Settings</source>
        <target state="translated">رازداری کی ترتیبات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.serverSettings">
        <source>Server Settings</source>
        <target state="translated">سرور کی ترتیبات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverContextMenu.unmuteServer">
        <source>Unmute Server</source>
        <target state="translated">سرور کو چالو کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.addAServer">
        <source>Add a server</source>
        <target state="translated">ایک سرور شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.home">
        <source>Home</source>
        <target state="translated">گھر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.leaveServer">
        <source>Leave server</source>
        <target state="translated">سرور چھوڑ دو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.membersOfThisServerSeeThis">
        <source>Members of this server see this nickname instead of your display name. Leave it empty to use your display name.</source>
        <target state="translated">اس سرور کے اراکین آپ کے ڈسپلے نام کے بجائے یہ عرفی نام دیکھتے ہیں۔ اپنا ڈسپلے نام استعمال کرنے کے لیے اسے خالی چھوڑ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.nickname">
        <source>Nickname</source>
        <target state="translated">عرفی نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.servers">
        <source>Servers</source>
        <target state="translated">سرورز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.unreadDirectMessages">
        <source>unread direct messages</source>
        <target state="translated">بغیر پڑھے ہوئے براہ راست پیغامات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverRail.youllNeedANewInviteTo">
        <source>You'll need a new invite to get back in.</source>
        <target state="translated">واپس آنے کے لیے آپ کو ایک نئی دعوت درکار ہوگی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.auditLog">
        <source>Audit log</source>
        <target state="translated">آڈٹ لاگ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.bans">
        <source>Bans</source>
        <target state="translated">پابندی لگاتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.color">
        <source>Color</source>
        <target state="translated">رنگ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.dangerZone">
        <source>Danger zone</source>
        <target state="translated">خطرہ زون</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.deleteForever">
        <source>Delete forever</source>
        <target state="translated">ہمیشہ کے لیے حذف کر دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.deleteRole">
        <source>Delete role</source>
        <target state="translated">کردار کو حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.deleteServer">
        <source>Delete server</source>
        <target state="translated">سرور کو حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.deletingAServerRemovesAllIts">
        <source>Deleting a server removes all its channels and messages. This cannot be undone.</source>
        <target state="translated">سرور کو حذف کرنے سے اس کے تمام چینلز اور پیغامات ختم ہو جاتے ہیں۔ اسے کالعدم نہیں کیا جا سکتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.description">
        <source>Description</source>
        <target state="translated">تفصیل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.emoji">
        <source>Emoji</source>
        <target state="translated">ایموجی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.leaveEmptyForInitials">
        <source>Leave empty for initials.</source>
        <target state="translated">ابتدائیوں کے لیے خالی چھوڑ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.loadingBans">
        <source>Loading bans…</source>
        <target state="translated">پابندیاں لوڈ ہو رہی ہیں…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.membersLoseThisRoleImmediately">
        <source>Members lose this role immediately.</source>
        <target state="translated">اراکین فوری طور پر اس کردار سے محروم ہوجاتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.newRole">
        <source>New role</source>
        <target state="translated">نیا کردار</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.noBannedUsers">
        <source>No banned users.</source>
        <target state="translated">کوئی ممنوعہ صارف نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.noRolesYet">
        <source>No roles yet.</source>
        <target state="translated">ابھی تک کوئی کردار نہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.overview">
        <source>Overview</source>
        <target state="translated">جائزہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.roleName">
        <source>Role name</source>
        <target state="translated">کردار کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.roles">
        <source>Roles</source>
        <target state="translated">کردار</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.shownOnInvitePage">
        <source>Shown on the invite page. {count}/1024</source>
        <target state="translated">دعوتی صفحہ پر دکھایا گیا ہے۔ {count}/1024</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.saveChanges">
        <source>Save changes</source>
        <target state="translated">تبدیلیاں محفوظ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.saveRole">
        <source>Save role</source>
        <target state="translated">کردار کو محفوظ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.serverIcon">
        <source>Server icon</source>
        <target state="translated">سرور کا آئیکن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.serverName">
        <source>Server name</source>
        <target state="translated">سرور کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.serverSettings">
        <source>Server settings</source>
        <target state="translated">سرور کی ترتیبات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.sounds">
        <source>Sounds</source>
        <target state="translated">آوازیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.thisPermanentlyDeletesTheServerIts">
        <source>This permanently deletes the server, its channels, and every message.</source>
        <target state="translated">یہ سرور، اس کے چینلز اور ہر پیغام کو مستقل طور پر حذف کر دیتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.unban">
        <source>Unban</source>
        <target state="translated">پابندی ختم کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverSettingsDialog.whatIsThisServerAbout">
        <source>What is this server about?</source>
        <target state="translated">اس سرور کے بارے میں کیا ہے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverView.couldntLoadThisServer">
        <source>Couldn't load this server</source>
        <target state="translated">اس سرور کو لوڈ نہیں کیا جا سکا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="serverView.noTextChannelsYetCreateOne">
        <source>No text channels yet - create one from the server menu.</source>
        <target state="translated">ابھی تک کوئی ٹیکسٹ چینلز نہیں ہیں - سرور مینو سے ایک بنائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.allowCameraMicrophone">
        <source>Allow camera &amp; microphone</source>
        <target state="translated">کیمرے اور مائکروفون کی اجازت دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.appliesTheNextTimeYouJoin">
        <source>Applies the next time you join a call.</source>
        <target state="translated">اگلی بار جب آپ کال میں شامل ہوتے ہیں تو لاگو ہوتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.camera">
        <source>Camera</source>
        <target state="translated">کیمرہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.cameraAndMicrophoneAccessIsGranted">
        <source>Camera and microphone access is granted.</source>
        <target state="translated">کیمرے اور مائیکروفون تک رسائی دی گئی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.cameraAndMicrophoneAreBlockedRe">
        <source>Camera and microphone are blocked. Re-allow them for this site in your browser's address bar, then reload.</source>
        <target state="translated">کیمرہ اور مائیکروفون مسدود ہیں۔ انہیں اپنے براؤزر کے ایڈریس بار میں اس سائٹ کے لیے دوبارہ اجازت دیں، پھر دوبارہ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.chromeAndEdgeOnlyOtherBrowsers">
        <source>Chrome and Edge only - other browsers always use the system default.</source>
        <target state="translated">صرف کروم اور ایج - دوسرے براؤزر ہمیشہ سسٹم ڈیفالٹ استعمال کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.inputDevice">
        <source>Input device</source>
        <target state="translated">ان پٹ ڈیوائس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.joinMuted">
        <source>Join muted</source>
        <target state="translated">خاموش ہو کر شامل ہوں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.joinWithCameraOn">
        <source>Join with camera on</source>
        <target state="translated">کیمرہ آن کے ساتھ شامل ہوں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.microphone">
        <source>Microphone</source>
        <target state="translated">مائیکروفون</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.orangchatOnlyOpensYourCameraAnd">
        <source>OrangChat only opens your camera and microphone during a call, and while you're testing them here.</source>
        <target state="translated">اورنگ چیٹ صرف کال کے دوران آپ کے کیمرہ اور مائیکروفون کو کھولتا ہے، اور جب آپ یہاں ان کی جانچ کر رہے ہوتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.output">
        <source>Output</source>
        <target state="translated">آؤٹ پٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.permissions">
        <source>Permissions</source>
        <target state="translated">اجازتیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.speaker">
        <source>Speaker</source>
        <target state="translated">سپیکر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.startEveryCallWithYourMicrophone">
        <source>Start every call with your microphone off.</source>
        <target state="translated">ہر کال کو اپنے مائیکروفون آف کے ساتھ شروع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.startVoiceChannelsWithVideoAlready">
        <source>Start voice channels with video already publishing.</source>
        <target state="translated">پہلے سے شائع ہونے والی ویڈیو کے ساتھ صوتی چینلز شروع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.theseChoicesAreStoredOnThis">
        <source>These choices are stored on this device only - they're never sent to the server.</source>
        <target state="translated">یہ انتخاب صرف اس ڈیوائس پر محفوظ کیے جاتے ہیں - وہ کبھی بھی سرور کو نہیں بھیجے جاتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.thisBrowserDoesntExposeCameraOr">
        <source>This browser doesn't expose camera or microphone controls.</source>
        <target state="translated">یہ براؤزر کیمرے یا مائیکروفون کنٹرولز کو بے نقاب نہیں کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.videoDevice">
        <source>Video device</source>
        <target state="translated">ویڈیو ڈیوائس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="sharingTab.whenJoiningACall">
        <source>When joining a call</source>
        <target state="translated">کال میں شامل ہونے پر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.alreadyHaveAnAccount">
        <source>Already have an account?</source>
        <target state="translated">پہلے سے ہی اکاؤنٹ ہے؟</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.checkYourEmailForAVerification">
        <source>Check your email for a verification link. You must verify it before signing in.</source>
        <target state="translated">تصدیقی لنک کے لیے اپنا ای میل چیک کریں۔ سائن ان کرنے سے پہلے آپ کو اس کی تصدیق کرنی ہوگی۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.claimYourUsernameAndStartChatting">
        <source>Claim your username and start chatting.</source>
        <target state="translated">اپنے صارف نام کا دعوی کریں اور چیٹنگ شروع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.communityGuidelines">
        <source>Community Guidelines</source>
        <target state="translated">کمیونٹی گائیڈ لائنز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.createAccount">
        <source>Create account</source>
        <target state="translated">اکاؤنٹ بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.createYourAccount">
        <source>Create your account</source>
        <target state="translated">اپنا اکاؤنٹ بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.displayNameOptional">
        <source>Display name (optional)</source>
        <target state="translated">ڈسپلے نام (اختیاری)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.email">
        <source>Email</source>
        <target state="translated">ای میل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.legalConsent">
        <source>By creating an account, you agree to the {terms} and {guidelines}, and acknowledge the {privacy}.</source>
        <target state="translated">ایک اکاؤنٹ بنا کر، آپ {terms} اور {guidelines} سے اتفاق کرتے ہیں، اور {privacy} کو تسلیم کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.logIn">
        <source>Log in</source>
        <target state="translated">لاگ ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.lowercaseLettersNumbersUnderscoresAndDots">
        <source>Lowercase letters, numbers, underscores, and dots.</source>
        <target state="translated">چھوٹے حروف، اعداد، انڈر سکور اور نقطے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.password">
        <source>Password</source>
        <target state="translated">پاس ورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.privacyPolicy">
        <source>Privacy Policy</source>
        <target state="translated">رازداری کی پالیسی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.termsOfService">
        <source>Terms of Service</source>
        <target state="translated">سروس کی شرائط</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="signupPage.username">
        <source>Username</source>
        <target state="translated">صارف نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.deleteName">
        <source>Delete {name}</source>
        <target state="translated">{name} کو حذف کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.maxSizeMb">
        <source>Sound must be 1 MB or smaller.</source>
        <target state="translated">آواز 1 MB یا اس سے چھوٹی ہونی چاہیے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.mp3OggWavOrFlacUpTo">
        <source>MP3, OGG, WAV or FLAC up to 1 MB and {seconds} seconds.</source>
        <target state="translated">MP3، OGG، WAV یا FLAC 1 MB اور {seconds} سیکنڈ تک۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.noSoundsYetUploadOneTo">
        <source>No sounds yet. Upload one to play it in this server's voice channels.</source>
        <target state="translated">ابھی تک کوئی آواز نہیں ہے۔ اس سرور کے صوتی چینلز میں چلانے کے لیے ایک اپ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.previewName">
        <source>Preview {name}</source>
        <target state="translated">{name} کا پیش نظارہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.renameName">
        <source>Rename {name}</source>
        <target state="translated">{name} کا نام تبدیل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.soundboard">
        <source>Soundboard</source>
        <target state="translated">ساؤنڈ بورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.soundsMustBeSecondsOrShorter">
        <source>Sounds must be {max} seconds or shorter (that one is {actual}s).</source>
        <target state="translated">آوازیں {max} سیکنڈ یا اس سے کم ہونی چاہئیں (جو کہ {actual}s ہے)۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.upload">
        <source>Upload</source>
        <target state="translated">اپ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.uploading">
        <source>Uploading…</source>
        <target state="translated">اپ لوڈ ہو رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundTab.volumeForName">
        <source>Volume for {name}</source>
        <target state="translated">{name} کے لیے والیوم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundboardPanel.noSoundsYetAddSomeIn">
        <source>No sounds yet. Add some in Server settings → Sounds.</source>
        <target state="translated">ابھی تک کوئی آواز نہیں ہے۔ سرور کی ترتیبات → آوازوں میں کچھ شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="soundboardPanel.soundboard">
        <source>Soundboard</source>
        <target state="translated">ساؤنڈ بورڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="splashScreen.loadingOrangchat">
        <source>Loading OrangChat</source>
        <target state="translated">اورنگ چیٹ لوڈ ہو رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.appUpdates">
        <source>App updates</source>
        <target state="translated">ایپ اپ ڈیٹس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.cachedDataOnThisDevice">
        <source>Cached data on this device.</source>
        <target state="translated">اس ڈیوائس پر کیشڈ ڈیٹا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.cachedDataOnThisDeviceUsage">
        <source>Cached data on this device: ~{usage}.</source>
        <target state="translated">اس ڈیوائس پر کیشڈ ڈیٹا: ~{usage}۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.checkForUpdates">
        <source>Check for updates</source>
        <target state="translated">اپ ڈیٹس کے لیے چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.checkingForUpdates">
        <source>Checking for updates…</source>
        <target state="translated">اپ ڈیٹس کی جانچ ہو رہی ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.clearCacheReload">
        <source>Clear cache &amp; reload</source>
        <target state="translated">کیشے صاف کریں اور دوبارہ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.connected">
        <source>Connected</source>
        <target state="translated">جڑا ہوا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.connecting">
        <source>Connecting…</source>
        <target state="translated">منسلک ہو رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.couldntCheckRightNow">
        <source>Couldn't check right now. Try again later.</source>
        <target state="translated">ابھی چیک نہیں کیا جا سکا۔ بعد میں دوبارہ کوشش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.couldntCheckRightNowWithMessage">
        <source>Couldn't check right now. Try again later. ({message})</source>
        <target state="translated">ابھی چیک نہیں کیا جا سکا۔ بعد میں دوبارہ کوشش کریں۔ ({message})</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.desktopNotifications">
        <source>Desktop notifications</source>
        <target state="translated">ڈیسک ٹاپ اطلاعات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.disconnected">
        <source>Disconnected</source>
        <target state="translated">منقطع</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.enableNotifications">
        <source>Enable notifications</source>
        <target state="translated">اطلاعات کو فعال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.notifications">
        <source>Notifications</source>
        <target state="translated">اطلاعات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.notificationsAreBlockedEnableThemFor">
        <source>Notifications are blocked. Enable them for this site in your browser settings.</source>
        <target state="translated">اطلاعات مسدود ہیں۔ انہیں اپنے براؤزر کی ترتیبات میں اس سائٹ کے لیے فعال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.offNotificationsShowWhoWroteAnd">
        <source>Off, notifications show who wrote and nothing more. Encrypted messages are then never unlocked to make a notification at all. This browser only.</source>
        <target state="translated">بند، اطلاعات ظاہر کرتی ہیں کہ کس نے لکھا اور کچھ نہیں۔ اس کے بعد خفیہ کردہ پیغامات کو کبھی بھی اطلاع دینے کے لیے ان لاک نہیں کیا جاتا ہے۔ صرف یہ براؤزر۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.onLatestVersion">
        <source>You're on the latest version.</source>
        <target state="translated">آپ تازہ ترین ورژن پر ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.onLatestVersionNumbered">
        <source>You're on the latest version ({version}).</source>
        <target state="translated">آپ تازہ ترین ورژن ({version}) پر ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.orangchatForPlatform">
        <source>OrangChat for {platform}.</source>
        <target state="translated">{platform} کے لیے اورنگ چیٹ۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.orangchatVersionForPlatform">
        <source>OrangChat {version} for {platform}.</source>
        <target state="translated">اورنگ چیٹ {version} برائے {platform}۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.pushAlertsForDirectMessagesAnd">
        <source>Push alerts for direct messages and @mentions, even when OrangChat is closed.</source>
        <target state="translated">براہ راست پیغامات اور @ تذکروں کے لیے پش الرٹس، یہاں تک کہ جب اورنگ چیٹ بند ہو۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.realtimeConnection">
        <source>Realtime connection</source>
        <target state="translated">ریئل ٹائم کنکشن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.showMessageText">
        <source>Show message text</source>
        <target state="translated">پیغام کا متن دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.status">
        <source>Status</source>
        <target state="translated">حیثیت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.storage">
        <source>Storage</source>
        <target state="translated">ذخیرہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.thisAppBuildCantCheckFrom">
        <source>This app build can't check from here - use Help → Check for Updates… in the window menu, or the tray icon.</source>
        <target state="translated">یہ ایپ بلڈ یہاں سے چیک نہیں کر سکتی - ونڈو مینو یا ٹرے آئیکن میں مدد → اپ ڈیٹس کے لیے چیک کریں… استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.thisBrowserDoesntSupportNotifications">
        <source>This browser doesn't support notifications.</source>
        <target state="translated">یہ براؤزر اطلاعات کو سپورٹ نہیں کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.updateChecksOnlyRunInThe">
        <source>Update checks only run in the installed app.</source>
        <target state="translated">اپ ڈیٹ چیک صرف انسٹال کردہ ایپ میں چلتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="systemTab.updateFoundDownloading">
        <source>Update {version} found - downloading. You'll be asked to restart.</source>
        <target state="translated">اپ ڈیٹ {version} ملا - ڈاؤن لوڈ ہو رہا ہے۔ آپ کو دوبارہ شروع کرنے کے لیے کہا جائے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="toaster.dismissNotification">
        <source>Dismiss notification</source>
        <target state="translated">اطلاع برخاست کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.addingADeviceIsASecurity">
        <source>Adding a device is a security event, so it takes a fresh second-factor code. Every other device on your account will be told about it.</source>
        <target state="translated">ڈیوائس کو شامل کرنا ایک سیکیورٹی ایونٹ ہے، لہذا اس میں ایک تازہ سیکنڈ فیکٹر کوڈ لگتا ہے۔ آپ کے اکاؤنٹ پر موجود ہر دوسرے آلے کو اس کے بارے میں بتایا جائے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.addPhoneToThisAccount">
        <source>Add phone to this account</source>
        <target state="translated">اس اکاؤنٹ میں فون شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.addThisDevice">
        <source>Add this device</source>
        <target state="translated">یہ آلہ شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.aOneTimeCodeIsOn">
        <source>A one-time code is on its way to your email - it expires in 10 minutes.</source>
        <target state="translated">ایک وقتی کوڈ آپ کے ای میل پر آ رہا ہے - یہ 10 منٹ میں ختم ہو جائے گا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.authorizingYourPhone">
        <source>Authorizing your phone</source>
        <target state="translated">آپ کے فون کی اجازت دے رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.bothScreensShouldShowTheSame">
        <source>Both screens should show the same six digits. If they differ, something is between your two devices - stop here.</source>
        <target state="translated">دونوں اسکرینوں کو ایک جیسے چھ ہندسے دکھائے جانے چاہئیں۔ اگر وہ مختلف ہیں تو آپ کے دو آلات کے درمیان کچھ ہے - یہاں رکیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.connectingToTheOtherDevice">
        <source>Connecting to the other device…</source>
        <target state="translated">دوسرے آلے سے منسلک ہو رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.creatingOneTimeCode">
        <source>Creating one-time code…</source>
        <target state="translated">ایک وقتی کوڈ بنایا جا رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.deviceTransferCode">
        <source>Device transfer code</source>
        <target state="translated">ڈیوائس ٹرانسفر کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.digitsConfirmed">
        <source>Digits confirmed</source>
        <target state="translated">ہندسوں کی تصدیق ہوگئی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.emailMeACode">
        <source>Email me a code</source>
        <target state="translated">مجھے ایک کوڈ ای میل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.encryptingConversationHistoryKeysSigningThe">
        <source>Encrypting conversation-history keys, signing the new device, and waiting for the phone to store them securely…</source>
        <target state="translated">گفتگو کی تاریخ کی کلیدوں کو خفیہ کرنا، نئے آلے پر دستخط کرنا، اور فون کے محفوظ طریقے سے ذخیرہ کرنے کا انتظار کرنا…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.enterTheSecurityCodeOnThe">
        <source>Enter the security code on the authorized device. This device is waiting for the encrypted history and signed authorization.</source>
        <target state="translated">مجاز ڈیوائس پر سیکیورٹی کوڈ درج کریں۔ یہ آلہ خفیہ کردہ تاریخ اور دستخط شدہ اجازت کا انتظار کر رہا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.onADeviceYoureAlreadySigned">
        <source>On a device you're already signed in on, open Settings → Encryption and choose "Add another device", then point it at this code. Keep them close together - the transfer only goes over your local network.</source>
        <target state="translated">جس ڈیوائس پر آپ پہلے سے سائن ان ہیں، اس پر سیٹنگز → انکرپشن کھولیں اور "دوسرا ڈیوائس شامل کریں" کو منتخب کریں، پھر اسے اس کوڈ پر پوائنٹ کریں۔ انہیں ایک دوسرے کے قریب رکھیں - منتقلی صرف آپ کے مقامی نیٹ ورک پر ہوتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.openSettingsEncryptionAddThisPhone">
        <source>Open Settings → Encryption → Add this phone.</source>
        <target state="translated">کھولیں ترتیبات → خفیہ کاری → یہ فون شامل کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.resendEmailCode">
        <source>Resend email code</source>
        <target state="translated">ای میل کوڈ دوبارہ بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.scanTheCodeShownOnThe">
        <source>Scan the code shown on the new device, or use the paste option if this PC has no camera.</source>
        <target state="translated">نئے ڈیوائس پر دکھائے گئے کوڈ کو اسکین کریں، یا اگر اس پی سی میں کیمرہ نہیں ہے تو پیسٹ کا آپشن استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.scanThisWithYourPhone">
        <source>Scan this with your phone</source>
        <target state="translated">اسے اپنے فون سے اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.showACodeForMyPhone">
        <source>Show a code for my phone to scan</source>
        <target state="translated">میرے فون کو اسکین کرنے کے لیے ایک کوڈ دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.tapScanCodeFromPcAnd">
        <source>Tap “Scan code from PC” and point OrangChat at this code.</source>
        <target state="translated">"پی سی سے اسکین کوڈ" کو تھپتھپائیں اور اس کوڈ پر اورنگ چیٹ کو پوائنٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.theyDont">
        <source>They don't</source>
        <target state="translated">وہ نہیں کرتے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.theyMatch">
        <source>They match</source>
        <target state="translated">وہ میچ کرتے ہیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.thisAccountHasNoAuthenticatorApp">
        <source>This account has no authenticator app set up, so OrangChat will email a one-time code to the address on your account. Check your email before entering it here.</source>
        <target state="translated">اس اکاؤنٹ میں کوئی تصدیق کنندہ ایپ سیٹ اپ نہیں ہے، لہذا اورنگ چیٹ آپ کے اکاؤنٹ پر موجود پتے پر ایک وقتی کوڈ ای میل کرے گا۔ اپنا ای میل یہاں داخل کرنے سے پہلے اسے چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.transferProgress">
        <source>Transfer progress</source>
        <target state="translated">منتقلی کی پیشرفت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.tryAgain">
        <source>Try again</source>
        <target state="translated">دوبارہ کوشش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.updateThePhoneToOrangchat0">
        <source>Update the phone to OrangChat 0.5.4 and sign in to this account.</source>
        <target state="translated">فون کو اورنگ چیٹ 0.5.4 پر اپ ڈیٹ کریں اور اس اکاؤنٹ میں سائن ان کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.useACodeShownByThe">
        <source>Use a code shown by the new device instead</source>
        <target state="translated">اس کے بجائے نئے آلے کے ذریعہ دکھایا گیا کوڈ استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.useAnEmailCodeInstead">
        <source>Use an email code instead</source>
        <target state="translated">اس کے بجائے ای میل کوڈ استعمال کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.waitingForTheOtherDevice">
        <source>Waiting for the other device…</source>
        <target state="translated">دوسرے آلے کا انتظار کر رہا ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="transferDialog.waitingForYourPhoneToScan">
        <source>Waiting for your phone to scan…</source>
        <target state="translated">آپ کے فون کے اسکین ہونے کا انتظار ہے…</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.dismissUpdateNotice">
        <source>Dismiss update notice</source>
        <target state="translated">اپ ڈیٹ نوٹس کو برخاست کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.fixesProblemsInTheVersion">
        <source>OrangChat {latest} fixes problems in the version you are running.</source>
        <target state="translated">OrangChat {latest} آپ کے چلائے جانے والے ورژن میں مسائل کو حل کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.isAvailable">
        <source>OrangChat {latest} is available.</source>
        <target state="translated">OrangChat {latest} دستیاب ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.notSupportedUpdateToContinue">
        <source>This version of OrangChat is no longer supported and can no longer connect. Update to continue.</source>
        <target state="translated">اورنگ چیٹ کا یہ ورژن مزید تعاون یافتہ نہیں ہے اور مزید مربوط نہیں ہو سکتا۔ جاری رکھنے کے لیے اپ ڈیٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.notSupportedUpdateToVersion">
        <source>This version of OrangChat is no longer supported and can no longer connect. Update to {latest} to continue.</source>
        <target state="translated">اورنگ چیٹ کا یہ ورژن مزید تعاون یافتہ نہیں ہے اور مزید مربوط نہیں ہو سکتا۔ جاری رکھنے کے لیے {latest} کو اپ ڈیٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.reload">
        <source>Reload</source>
        <target state="translated">دوبارہ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.update">
        <source>Update</source>
        <target state="translated">اپ ڈیٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="updateGate.updateRequired">
        <source>Update required</source>
        <target state="translated">اپ ڈیٹ درکار ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userFooter.userSettings">
        <source>User settings</source>
        <target state="translated">صارف کی ترتیبات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.about">
        <source>About</source>
        <target state="translated">کے بارے میں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.aboutMe">
        <source>About me</source>
        <target state="translated">میرے بارے میں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.accentColor">
        <source>Accent color</source>
        <target state="translated">لہجے کا رنگ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.appIcon">
        <source>App icon</source>
        <target state="translated">ایپ کا آئیکن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.applied">
        <source>Applied</source>
        <target state="translated">لاگو</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.applyCss">
        <source>Apply CSS</source>
        <target state="translated">سی ایس ایس کا اطلاق کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.avatar">
        <source>Avatar</source>
        <target state="translated">اوتار</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.banner">
        <source>Banner</source>
        <target state="translated">بینر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.browseAppThemes">
        <source>Browse app themes</source>
        <target state="translated">ایپ تھیمز کو براؤز کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.browseProfileThemes">
        <source>Browse profile themes</source>
        <target state="translated">پروفائل تھیمز کو براؤز کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.clear">
        <source>Clear</source>
        <target state="translated">صاف</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.closeSettings">
        <source>Close settings</source>
        <target state="translated">ترتیبات بند کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.communityThemes">
        <source>Community themes</source>
        <target state="translated">کمیونٹی تھیمز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.couldNotSaveTheIcon">
        <source>Could not save the icon</source>
        <target state="translated">آئیکن کو محفوظ نہیں کیا جا سکا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.cssFileIsTooLarge">
        <source>CSS file is too large (max 100 KB).</source>
        <target state="translated">CSS فائل بہت بڑی ہے (زیادہ سے زیادہ 100 KB)۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.customCss">
        <source>Custom CSS</source>
        <target state="translated">حسب ضرورت سی ایس ایس</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.customCssIsActive">
        <source>Custom CSS is active.</source>
        <target state="translated">حسب ضرورت CSS فعال ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.customCssTheme">
        <source>Custom CSS theme</source>
        <target state="translated">حسب ضرورت سی ایس ایس تھیم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.dark">
        <source>Dark</source>
        <target state="translated">اندھیرا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.displayName">
        <source>Display name</source>
        <target state="translated">ڈسپلے کا نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.downloadDefault">
        <source>Download default</source>
        <target state="translated">ڈیفالٹ ڈاؤن لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.downloadTemplate">
        <source>Download template</source>
        <target state="translated">ٹیمپلیٹ ڈاؤن لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.icon">
        <source>Icon</source>
        <target state="translated">آئیکن</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.identity">
        <source>Identity</source>
        <target state="translated">شناخت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.leaveEmptyToUseYourAccent">
        <source>Leave empty to use your accent color.</source>
        <target state="translated">اپنے لہجے کا رنگ استعمال کرنے کے لیے خالی چھوڑ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.light">
        <source>Light</source>
        <target state="translated">روشنی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.loadExample">
        <source>Load example</source>
        <target state="translated">لوڈ کی مثال</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.loadStarter">
        <source>Load starter</source>
        <target state="translated">لوڈ سٹارٹر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.lowercaseLettersNumbersUnderscoresAndDots">
        <source>Lowercase letters, numbers, underscores, and dots.</source>
        <target state="translated">چھوٹے حروف، اعداد، انڈر سکور اور نقطے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navAbout">
        <source>About</source>
        <target state="translated">کے بارے میں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navAccessibility">
        <source>Accessibility</source>
        <target state="translated">رسائی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navActivity">
        <source>Activity</source>
        <target state="translated">سرگرمی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navAppearance">
        <source>Appearance</source>
        <target state="translated">ظاہری شکل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navCameraMic">
        <source>Camera &amp; Mic</source>
        <target state="translated">کیمرہ اور مائیک</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navConnections">
        <source>Connections</source>
        <target state="translated">کنکشنز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navDevices">
        <source>Devices</source>
        <target state="translated">آلات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navDownloadApp">
        <source>Download app</source>
        <target state="translated">ایپ ڈاؤن لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navEncryption">
        <source>Encryption</source>
        <target state="translated">خفیہ کاری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navGroupAccount">
        <source>Account</source>
        <target state="translated">اکاؤنٹ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navGroupApp">
        <source>App</source>
        <target state="translated">ایپ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navGroupAppearance">
        <source>Appearance</source>
        <target state="translated">ظاہری شکل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navGroupPrivacySecurity">
        <source>Privacy &amp; Security</source>
        <target state="translated">رازداری اور سلامتی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navPlugins">
        <source>Plugins</source>
        <target state="translated">پلگ انز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navPrivacy">
        <source>Privacy</source>
        <target state="translated">رازداری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navProfile">
        <source>Profile</source>
        <target state="translated">پروفائل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navProfileTheme">
        <source>Profile theme</source>
        <target state="translated">پروفائل تھیم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navScanSignInQr">
        <source>Scan sign-in QR</source>
        <target state="translated">سائن ان QR اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navSecurity">
        <source>Security</source>
        <target state="translated">سیکورٹی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navSystem">
        <source>System</source>
        <target state="translated">سسٹم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.navTheme">
        <source>Theme</source>
        <target state="translated">تھیم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.ocPfBodyBackground1a1030">
        <source>.oc-pf-body { background: #1a1030; }</source>
        <target state="translated">.oc-pf-body { background: #1a1030; }</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.pngJpegWebpOrAnimatedGif">
        <source>PNG, JPEG, WebP, or animated GIF.</source>
        <target state="translated">PNG، JPEG، WebP، یا اینیمیٹڈ GIF۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.prebuiltColourThemesAndProfileCard">
        <source>Prebuilt colour themes and profile-card themes, reviewed and bundled with the app. Installing one recolours everything without writing any CSS.</source>
        <target state="translated">پہلے سے تیار کردہ رنگین تھیمز اور پروفائل کارڈ تھیمز، ایپ کے ساتھ نظرثانی اور بنڈل۔ کسی کو انسٹال کرنا سی ایس ایس لکھے بغیر ہر چیز کو دوبارہ رنگ دیتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.preview">
        <source>Preview</source>
        <target state="translated">پیش نظارہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.profileThemeCss">
        <source>Profile theme (CSS)</source>
        <target state="translated">پروفائل تھیم (CSS)</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.pronouns">
        <source>Pronouns</source>
        <target state="translated">ضمیر</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.replacesTheOrangchatMarkForYou">
        <source>Replaces the OrangChat mark for you everywhere you are signed in - browser tab, in-app branding, and the desktop window and tray. Nobody else sees it.</source>
        <target state="translated">آپ کے لیے اورنگ چیٹ نشان کو ہر جگہ بدل دیتا ہے جہاں آپ سائن ان ہوتے ہیں - براؤزر ٹیب، ان ایپ برانڈنگ، اور ڈیسک ٹاپ ونڈو اور ٹرے۔ اسے کوئی اور نہیں دیکھتا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.restyleTheAppForYourselfPaste">
        <source>Restyle the app for yourself - paste CSS below or upload a .css file. It applies the moment you save, and it outranks the built-in theme, so overriding a design token (the --oc-* variables) is enough to recolour everything. Download the default stylesheet to see the full list.</source>
        <target state="translated">اپنے لیے ایپ کو ری اسٹائل کریں - نیچے CSS پیسٹ کریں یا .css فائل اپ لوڈ کریں۔ یہ آپ کے محفوظ کردہ لمحے کو لاگو کرتا ہے، اور یہ پہلے سے موجود تھیم کو پیچھے چھوڑ دیتا ہے، لہذا ڈیزائن ٹوکن ( --oc-* متغیرات) کو اوور رائیڈ کرنا ہر چیز کو دوبارہ رنگنے کے لیے کافی ہے۔ مکمل فہرست دیکھنے کے لیے ڈیفالٹ اسٹائل شیٹ ڈاؤن لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.rootOcPrimary22c55e">
        <source>:root { --oc-primary: #22c55e; }</source>
        <target state="translated">:روٹ { --oc-primary: #22c55e; }</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.savedExclamation">
        <source>Saved!</source>
        <target state="translated">محفوظ کر لیا!</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.saveProfile">
        <source>Save profile</source>
        <target state="translated">پروفائل محفوظ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleAbout">
        <source>About</source>
        <target state="translated">کے بارے میں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleAccessibility">
        <source>Accessibility</source>
        <target state="translated">رسائی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleActivity">
        <source>Activity</source>
        <target state="translated">سرگرمی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleAppearance">
        <source>Appearance</source>
        <target state="translated">ظاہری شکل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleCameraMicrophone">
        <source>Camera &amp; Microphone</source>
        <target state="translated">کیمرہ اور مائیکروفون</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleConnections">
        <source>Connections</source>
        <target state="translated">کنکشنز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleDevices">
        <source>Devices</source>
        <target state="translated">آلات</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleDownloadApp">
        <source>Download app</source>
        <target state="translated">ایپ ڈاؤن لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleEncryption">
        <source>Encryption</source>
        <target state="translated">خفیہ کاری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitlePlugins">
        <source>Plugins</source>
        <target state="translated">پلگ انز</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitlePrivacy">
        <source>Privacy</source>
        <target state="translated">رازداری</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleProfile">
        <source>Profile</source>
        <target state="translated">پروفائل</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleProfileTheme">
        <source>Profile theme</source>
        <target state="translated">پروفائل تھیم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleScanSignInQr">
        <source>Scan sign-in QR</source>
        <target state="translated">سائن ان QR اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleSecurity">
        <source>Security</source>
        <target state="translated">سیکورٹی</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleSystem">
        <source>System</source>
        <target state="translated">سسٹم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.sectionTitleTheme">
        <source>Theme</source>
        <target state="translated">تھیم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.settingsSections">
        <source>Settings sections</source>
        <target state="translated">ترتیبات کے حصے</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.signedInAs">
        <source>Signed in as</source>
        <target state="translated">بطور سائن ان</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.signOut">
        <source>Sign out</source>
        <target state="translated">سائن آؤٹ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.squareImagesWorkBestLeaveEmpty">
        <source>Square images work best. Leave empty for the OrangChat mark.</source>
        <target state="translated">مربع تصاویر بہترین کام کرتی ہیں۔ اورنگ چیٹ کے نشان کے لیے خالی چھوڑ دیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.status">
        <source>Status</source>
        <target state="translated">حیثیت</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.styleYourProfileCardHoweverYou">
        <source>Style your profile card however you like - everyone sees it. It's sandboxed: scoped to your card only, no external URLs, and it can't cover or escape the card. The preview above updates live.</source>
        <target state="translated">اپنے پروفائل کارڈ کو اپنی مرضی کے مطابق اسٹائل کریں۔ ہر کوئی اسے دیکھتا ہے۔ یہ سینڈ باکسڈ ہے: صرف آپ کے کارڈ تک دائرہ کار، کوئی بیرونی یو آر ایل نہیں، اور یہ کارڈ کو کور یا اس سے بچ نہیں سکتا۔ اوپر پیش نظارہ اپ ڈیٹس لائیو.</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.tellPeopleAboutYourself">
        <source>Tell people about yourself…</source>
        <target state="translated">لوگوں کو اپنے بارے میں بتائیں...</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.theme">
        <source>Theme</source>
        <target state="translated">تھیم</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.themeNameIsInstalled">
        <source>“{name}” is installed.</source>
        <target state="translated">"{name}" انسٹال ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.theyThem">
        <source>they/them</source>
        <target state="translated">وہ/وہ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.uploadCss">
        <source>Upload CSS</source>
        <target state="translated">CSS اپ لوڈ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="userSettingsDialog.username">
        <source>Username</source>
        <target state="translated">صارف نام</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verificationNotice.check_one">
        <source>Check them</source>
        <target state="translated">انہیں چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verificationNotice.check_other">
        <source>Check people</source>
        <target state="translated">لوگوں کو چیک کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verificationNotice.notCheckedYet">
        <source>You asked to check people before messaging them, and you have not checked {who} yet. The message is sitting on this device, locked - it has not been sent anywhere. Scan their code, or compare numbers on a call, and it goes.</source>
        <target state="translated">آپ نے لوگوں کو پیغام بھیجنے سے پہلے چیک کرنے کو کہا، اور آپ نے ابھی تک {who} کو چیک نہیں کیا ہے۔ پیغام اس آلے پر بیٹھا ہے، مقفل ہے - اسے کہیں نہیں بھیجا گیا ہے۔ ان کا کوڈ اسکین کریں، یا کال پر نمبروں کا موازنہ کریں، اور یہ چلتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verificationNotice.yourMessageIsWaitingNotLost">
        <source>Your message is waiting, not lost</source>
        <target state="translated">آپ کے پیغام کا انتظار ہے، ضائع نہیں ہوا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.doneEverythingFromHereOnUses">
        <source>Done. Everything from here on uses the new key.</source>
        <target state="translated">ہو گیا یہاں سے ہر چیز نئی کلید کا استعمال کرتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.everythingSentFromNowOnUses">
        <source>Everything sent from now on uses a new key. Existing messages stay readable, and everyone still in the conversation keeps access.</source>
        <target state="translated">اب سے بھیجی گئی ہر چیز ایک نئی کلید کا استعمال کرتی ہے۔ موجودہ پیغامات پڑھنے کے قابل رہتے ہیں، اور گفتگو میں موجود ہر شخص تک رسائی برقرار رہتی ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.forgetThatICheckedThem">
        <source>Forget that I checked them</source>
        <target state="translated">بھول جاؤ کہ میں نے انہیں چیک کیا۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.makeANewKey">
        <source>Make a new key</source>
        <target state="translated">ایک نئی کلید بنائیں</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.myVerificationCode">
        <source>My verification code</source>
        <target state="translated">میرا تصدیقی کوڈ</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.pointAtTheirCode">
        <source>Point this at the code on {name} screen. They will find it under the lock at the top of this conversation, or in Settings → Encryption.</source>
        <target state="translated">اسے {name} اسکرین پر کوڈ کی طرف اشارہ کریں۔ وہ اسے اس گفتگو کے اوپری حصے میں لاک کے نیچے، یا سیٹنگز → انکرپشن میں پائیں گے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.replacesTheKeyUsedFromNow">
        <source>Replaces the key used from now on, so a device that has since been removed cannot read anything new. Messages already here stay readable, and nobody is locked out.</source>
        <target state="translated">اب سے استعمال ہونے والی کلید کو بدل دیتا ہے، لہذا ایک آلہ جسے ہٹا دیا گیا ہے کچھ بھی نیا نہیں پڑھ سکتا۔ یہاں پہلے سے موجود پیغامات پڑھنے کے قابل رہتے ہیں، اور کوئی بھی بند نہیں ہوتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.scanTheirCode">
        <source>Scan their code</source>
        <target state="translated">ان کا کوڈ اسکین کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.sendWithoutCheckingThemFirst">
        <source>Send without checking them first</source>
        <target state="translated">پہلے انہیں چیک کیے بغیر بھیجیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.showMyCode">
        <source>Show my code</source>
        <target state="translated">میرا کوڈ دکھائیں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.youHaveCheckedName">
        <source>You have checked {name}. They have not checked you yet - have them scan this code now, so it works both ways.</source>
        <target state="translated">آپ نے {name} کو چیک کیا ہے۔ انہوں نے ابھی تک آپ کو چیک نہیں کیا ہے - ان سے یہ کوڈ ابھی اسکین کرنے کو کہیں، تو یہ دونوں طریقوں سے کام کرتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.standingTogetherScanEachOthersCodes">
        <source>Standing together? Scan each other's codes - one scan proves one direction, so do both. Apart, compare the numbers below instead.</source>
        <target state="translated">ایک ساتھ کھڑے ہیں؟ ایک دوسرے کے کوڈز اسکین کریں - ایک اسکین ایک سمت ثابت کرتا ہے، لہذا دونوں کریں۔ اس کے علاوہ، نیچے دیے گئے نمبروں کا موازنہ کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.startAFreshKey">
        <source>Start a fresh key</source>
        <target state="translated">ایک تازہ کلید شروع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.startAFreshKeyHere">
        <source>Start a fresh key here</source>
        <target state="translated">یہاں ایک تازہ کلید شروع کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.their">
        <source>their</source>
        <target state="translated">ان کا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="verifyDialog.thisCodeHoldsNothingSecretIt">
        <source>This code holds nothing secret. It is safe for anyone to see; being in the room is what makes scanning it mean something.</source>
        <target state="translated">یہ کوڈ کچھ بھی خفیہ نہیں رکھتا۔ یہ کسی کے لیے بھی دیکھنا محفوظ ہے۔ کمرے میں ہونا ہی اسکیننگ کو کچھ معنی دیتا ہے۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="videoLightbox.seekVideo">
        <source>Seek video</source>
        <target state="translated">ویڈیو تلاش کریں۔</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="whatsNewDialog.gotIt">
        <source>Got it</source>
        <target state="translated">سمجھ گیا</target>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="whatsNewDialog.whatsNew">
        <source>What's new</source>
        <target state="translated">نیا کیا ہے</target>
      </trans-unit>
    </body>
  </file>
</xliff>
