{
  "title": "بی ٹی ٹریکر",
  "sub": "Self-hosted BitTorrent / WebTorrent tracker for file shares",
  "pageDesc": "Seed panel file shares over BitTorrent. Start the tracker, set a public announce host, then create BT shares in Files.",
  "status": "حیثیت",
  "running": "چل رہا ہے۔",
  "stopped": "رک گیا۔",
  "installed": "Installed (bundled)",
  "start": "Start tracker",
  "stop": "Stop tracker",
  "stopTitle": "ٹریکر کو روکیں - سیڈنگ اور ڈاؤن لوڈ میں خلل پڑے گا۔",
  "stopDesc": "چلنے والے ٹورینٹ اعلان کرنا بند کر دیتے ہیں۔ جب تک آپ ٹریکر کو دوبارہ شروع نہیں کرتے ہیں ساتھی منقطع ہوجاتے ہیں۔",
  "fillPublicHost": "{{host}} استعمال کریں",
  "fillPublicHostTitle": "موجودہ پینل کے میزبان نام کو پُر کریں جیسا کہ عوام میزبان کا اعلان کرتے ہیں۔",
  "refresh": "ریفریش کریں۔",
  "settings": "ترتیبات",
  "httpPort": "HTTP / WebSocket port",
  "udpPort": "UDP port (0 = off)",
  "listenHost": "Listen host",
  "listenHostHint": "0.0.0.0 ہر ایڈریس پر سنتا ہے۔ 127.0.0.1 کو ترجیح دیں الا یہ کہ ساتھی اس میزبان تک پہنچ جائیں۔",
  "listenAllWarn": "ٹریکر تمام پتوں کا پابند ہے۔ فائر وال بند ہونے کے ساتھ یہ عوامی ہے۔ صرف مقامی کے لیے 127.0.0.1 باندھیں، یا فائر وال میں پورٹ کو محدود کریں۔",
  "bindLoopback": "صرف 127.0.0.1",
  "bindAll": "0.0.0.0 (تمام)",
  "wsEnabled": "WebSocket tracker (browser WebTorrent)",
  "wsEnabledHint": "Required for browser WebTorrent clients",
  "autostart": "Autostart with panel",
  "autostartHint": "Start tracker when ysk-server serve boots",
  "publicAnnounceHost": "Public announce host",
  "publicAnnounceHostHint": "Host or host:port used in magnet announce URLs. Empty = 127.0.0.1 until you set a public hostname.",
  "maxSeeds": "Max concurrent seeds",
  "seederPorts": "Seeder peer ports",
  "seederPortMin": "پیر پورٹ شروع",
  "seederPortMax": "پیر پورٹ اینڈ",
  "seederPortsHint": "Local peer listen range for the in-process seeder",
  "saveSettings": "Save settings",
  "applyHint": "Saving ports does not open the firewall — use network exposure or Start after EXECUTE.",
  "torrents": "Tracked torrents",
  "torrentsEmpty": "No announce traffic yet",
  "torrentsEmptyHint": "Create a file share with BitTorrent mode in Files. This table fills as peers announce and the server seeds.",
  "torrentsDesc": "Live swarm from the tracker, plus local seeder status for panel shares.",
  "colName": "نام",
  "colHash": "Info hash",
  "colSeeds": "بیج",
  "colLeechers": "لیچرز",
  "colStatus": "حیثیت",
  "announceUrls": "Announce URLs",
  "announceDesc": "Put these trackers in clients, or rely on magnets generated by the panel.",
  "copy": "کاپی",
  "copied": "کاپی",
  "statsTorrents": "ٹورینٹ",
  "statsLibrary": "لائبریری",
  "statsLibraryHint": "پینل لائبریری میں ٹورینٹ / فائل شیئرز",
  "statsTrackerLeftover": "Tracker leftover",
  "statsTrackerLeftoverHint": "Tracker announce hashes that are not library rows",
  "leftoverHashesTitle": "ٹریکر بچا ہوا ہیشز",
  "publicHostMissingLive": "ٹریکر سن رہا ہے لیکن عوامی اعلان کا میزبان سیٹ نہیں ہے۔ غیر میزبان ساتھیوں کو یہ بیج نہیں مل سکتا۔",
  "leftoverHashesHint": "صرف پڑھنے کے لیے۔ یہ اعلانات لائبریری یا اشتراک کی قطاریں نہیں ہیں۔",
  "statsPeers": "ساتھی",
  "statsAnnounces": "اعلان کرتا ہے۔",
  "statsAnnouncesHint": "ٹریکر کے عمل کے ذریعے دیکھی گئی درخواستوں کا اعلان کریں۔",
  "statsJobs": "Active jobs",
  "openShares": "File shares",
  "needExecute": "Enable system-change permission (YSK_EXECUTE) to open ports and run production seeds.",
  "guideTitle": "What is this?",
  "guideBody": "When you create a BT file share, YSK builds a .torrent, seeds it, and announces peers via this tracker. Open the port if downloaders are off-host.",
  "restoreSeeds": "Re-seed BT shares",
  "restoreSeedsHint": "Start tracker if needed and re-seed shares that still have a .torrent on disk.",
  "bundledNote": "Bundled with YSK Server (Node). No apt install/uninstall — Start/Stop manages the process.",
  "stackTitle": "سافٹ ویئر",
  "jobs": "Torrent jobs",
  "jobsEmpty": "No background torrent jobs",
  "jobsEmptyHint": "Large shares (≥128 MiB) build .torrent files in the background so the Files dialog stays responsive.",
  "jobsDesc": "Background create-torrent queue for large file or folder shares.",
  "colJob": "جاب",
  "colShare": "شیئر کریں۔",
  "colJobStatus": "Job status",
  "colEnqueued": "Enqueued",
  "refreshJobs": "Refresh jobs",
  "tabOverview": "جائزہ",
  "tabTorrents": "ٹورینٹ",
  "tabJobs": "نوکریاں",
  "tabSettings": "ترتیبات",
  "tabAbout": "کے بارے میں",
  "heroRunning": "Tracker is live",
  "heroStopped": "Tracker is stopped",
  "heroRunningSub": "Peers can announce and discover seeds for panel shares.",
  "heroStoppedSub": "Start the tracker before sharing large files over BitTorrent.",
  "live": "جیو",
  "liveOff": "بیکار",
  "quickStart": "Quick start",
  "quickStartDesc": "Three steps to share files over BitTorrent.",
  "step1Title": "Set public announce host",
  "step1Hint": "Hostname clients use in magnets (Settings).",
  "step2Title": "Start the tracker",
  "step2Hint": "Open port exposure if peers are off this host.",
  "step3Title": "Create a BT share",
  "step3Hint": "In Files → Share, choose BitTorrent or both.",
  "stepDone": "ہو گیا",
  "stepTodo": "ٹوڈو",
  "networkCard": "نیٹ ورک",
  "networkCardDesc": "Where the tracker listens and what host appears in magnets.",
  "seederCard": "سیڈر",
  "seederCardDesc": "In-process WebTorrent seeder limits and peer ports.",
  "lifecycleCard": "لائف سائیکل",
  "lifecycleCardDesc": "Boot behaviour and how the service is packaged.",
  "pid": "PID",
  "port": "بندرگاہ",
  "announceHost": "Announce host",
  "goSettings": "Open settings",
  "searchTorrents": "Search name or hash…",
  "filterAll": "تمام",
  "filterSeeding": "بوائی",
  "filterOther": "دیگر",
  "noMatch": "No torrents match your filter",
  "seedStatusSeeding": "بوائی",
  "seedStatusPending": "زیر التواء",
  "seedStatusError": "خرابی",
  "seedStatusStopped": "رک گیا۔",
  "seedStatusNone": "کوئی نہیں۔",
  "notesTitle": "Service notes",
  "exposureTitle": "Network access",
  "protoHttp": "HTTP",
  "protoWs": "WS",
  "protoUdp": "UDP",
  "saveOk": "Settings saved",
  "saveOkRestart": "محفوظ کیا گیا — بندرگاہوں کو لاگو کرنے کے لیے ٹریکر کو دوبارہ شروع کریں۔",
  "startedOk": "Tracker started",
  "stoppedOk": "Tracker stopped",
  "restoredOk": "Re-seed finished",
  "restoredCount": "{{attempted}} ٹورینٹ میں سے {{seeded}} کو دوبارہ سیڈ کیا گیا۔",
  "portInvalid": "1 سے 65535 تک پورٹ درج کریں۔",
  "extraTrackerRequired": "ایک اعلان URL درج کریں۔",
  "stopPort": "ٹریکر پورٹ {{port}} سننا بند کر دے گا۔",
  "stopPid": "عمل PID {{pid}} باہر نکل جائے گا۔",
  "swarmLeftoverUnlisted": "{{count}} اضافی بچ جانے والے اعلان (اعلانات) کا اس فہرست میں کوئی ہیش نہیں ہے۔",
  "httpPortHint": "Default 8000 (YSK catalog / firewall chip). Open TCP if peers are off-host.",
  "udpPortHint": "Optional classic UDP announce. 0 = off (browser WebTorrent uses HTTP/WS). Prefer 6969 or the same port as HTTP if you open UDP on the firewall.",
  "udpPortOff": "0 · Off",
  "udpPortSameHttp": "Same as HTTP ({{port}})",
  "udpPortClassic": "6969 · Classic",
  "portSuggest8000": "8000 · Recommended",
  "announceHostUnset": "سیٹ نہیں",
  "tabTrackers": "ٹریکرز",
  "addTorrent": "ٹورینٹ شامل کریں۔",
  "addTorrentTitle": "ٹورینٹ شامل کریں۔",
  "addTorrentHint": "ٹورنٹ اپ لوڈ کریں یا مقناطیس چسپاں کریں۔ فائلوں کا فولڈر منتخب کریں۔ WebTorrent مکمل ہونے پر غائب فائلوں اور بیجوں کو ڈاؤن لوڈ کرتا ہے۔",
  "dropTorrent": "یہاں ایک ٹورنٹ ڈراپ کریں۔",
  "chooseFile": "یا فائل کا انتخاب کریں۔",
  "magnetLabel": "مقناطیس",
  "magnetPlaceholder": "magnet:?xt=urn:btih:…",
  "inspect": "پڑھیں",
  "extraTrackersPreview": "{{n}} اضافی ٹریکرز کو بھی اعلان کریں گے",
  "saveLocation": "مقام محفوظ کریں۔",
  "saveRootPublic": "عوامی فائلیں۔",
  "newFolder": "نیا فولڈر",
  "destPreview": "کو لکھیں گے۔",
  "startDownload": "ڈاؤن لوڈ شروع",
  "filterDownloading": "ڈاؤن لوڈ ہو رہا ہے۔",
  "filterPaused": "روک دیا گیا",
  "filterError": "خرابی",
  "emptyDrop": "ٹورنٹ کو یہاں ڈراپ کریں، یا فائل منتخب کریں۔",
  "emptyHint": "فائلیں آپ کے منتخب کردہ فولڈر میں جاتی ہیں۔ اگر وہ پہلے سے ہی مکمل ہیں، یہ میزبان بیج. انجن: WebTorrent — کوئی اضافی ڈاؤن لوڈ سافٹ ویئر نہیں۔",
  "pause": "توقف",
  "resume": "دوبارہ شروع کریں۔",
  "openFolder": "فولڈر کھولیں۔",
  "remove": "ہٹا دیں۔",
  "removeKeep": "ہٹائیں، فائلیں رکھیں",
  "removeDelete": "فائلوں کو ہٹائیں اور حذف کریں۔",
  "removeConfirm": "اس ٹورینٹ کو لائبریری سے ہٹائیں؟",
  "kindShare": "شیئر کریں۔",
  "filesInTorrent": "فائلیں",
  "extraTrackersDesc": "اضافی اعلان URLs۔ لائبریری ڈاؤن لوڈ/بیج اور فائل شیئر بیج انہیں ٹورنٹ لسٹ کے علاوہ استعمال کرتے ہیں۔ یہ مقامی ٹریکر کو من مانی بھیڑ کے لیے نہیں کھولتا ہے۔",
  "extraTrackersEmpty": "کوئی اضافی ٹریکرز نہیں۔ HTTP(S)، UDP، یا WS(S) اعلان کردہ URLs شامل کریں تاکہ یہ میزبان ہم عمروں کو تلاش کر سکے۔",
  "extraTrackerAdd": "شامل کریں۔",
  "extraTrackerUrl": "URL کا اعلان کریں۔",
  "extraTrackerApply": "موجودہ بیجوں پر لگائیں۔",
  "extraTrackerApplyOk": "لاگو اضافی ٹریکرز",
  "extraEnabled": "پر",
  "extraTrackerBad": "URL کا آغاز http://, https://, udp://, ws://, یا wss:// سے ہونا چاہیے",
  "extraTrackerDup": "پہلے ہی درج ہے۔",
  "extraTrackerLimit": "زیادہ سے زیادہ 32 اضافی ٹریکرز",
  "addOk": "لائبریری میں شامل کر دیا گیا۔",
  "savedTo": "محفوظ کریں۔",
  "folderEmpty": "کوئی ذیلی فولڈرز نہیں ہیں۔",
  "needTorrentFile": "ٹورنٹ فائل کا انتخاب کریں۔",
  "torrentTooBig": ".torrent 8 MiB سے بڑا",
  "seedStatusDownloading": "ڈاؤن لوڈ ہو رہا ہے۔",
  "seedStatusChecking": "چیک کر رہا ہے۔",
  "seedStatusPaused": "روک دیا گیا",
  "seedStatusQueued": "قطار میں لگ گیا۔",
  "swarmLeftover": "Tracker میں لائبریری سے باہر {{count}} announce ہیں (Torrent فہرست سے الگ ماخذ)",
  "addSourceSection": "ماخذ",
  "addSourceFile": "فائل",
  "addSourceMagnet": "مقناطیس",
  "previewSection": "پیش منظر",
  "saveRoot": "جڑ",
  "clearFile": "فائل ہٹائیں",
  "extraTrackersTitle": "اضافی announce",
  "extraTrackersEmptyTitle": "ابھی کوئی Tracker نہیں",
  "extraEnabledCount": "{{count}} فعال",
  "extraApplyHint": "موجودہ سیڈز پر لاگو کرنے کے لیے کم از کم ایک آن کریں",
  "destMode": "اس فولڈر کا استعمال",
  "seedExisting": "موجودہ فائلیں سیڈ کریں",
  "downloadNewFolder": "نئے فولڈر میں ڈاؤن لوڈ",
  "destFileConflict": "یہاں {{name}} پہلے سے ہے۔ دوسرا فولڈر چنیں، یا میل کھائے تو موجودہ فائل سیڈ کریں۔",
  "waitingPeers": "پیئرز کا انتظار۔ فائلیں اسی ہوسٹ پر ہوں تو دوبارہ شامل کر کے موجودہ فائلیں سیڈ کریں۔"
}
