0 वोट
194 व्यूज़

कुछ समय पहले मैंने एक सवाल पूछा था, जो लगभग इसका उल्टा था, और मुझे मूल्यवान इनपुट मिला। वह दूसरा सवाल

मैं आपको परेशान करने की कोशिश नहीं कर रहा हूँ, यदि आप जानना चाहते हैं कि हमें यह नया सवाल क्यों पूछना पड़ रहा है, तो कृपया नीचे पढ़ें।

अब 2026 में टीम सोच रही है कि क्या कोई सरल और सुरक्षित तरीका है जिससे वे अपने बहुत आगे बढ़े हुए PTXPrint प्रोजेक्ट को PT में स्रोत से अनलिंक कर सकें, ताकि OT में होने वाले किसी भी बदलाव का प्रभाव लेआउट पर स्वतः न पड़े। और当然, अनलिंकिंग से PTXPrint प्रोजेक्ट को कोई नुकसान नहीं होना चाहिए। सबसे अच्छा उत्तर वह फीचर होगा जो PTXPrint-यूज़र को PT से लिंक को ऑन/ऑफ टॉगल-स्विच की तरह नियंत्रित करने की अनुमति दे।



TL/DR (संक्षेप में):
इस आवश्यकता पर विचार करें: एक अनुवाद टीम पुराने नियम (Old Testament) पर काम कर रही है। किसी समय, वे "दाऊद का जीवन" (बस एक उदाहरण) के बारे में एक भाग प्रकाशित करने का निर्णय लेते हैं और इसके लिए फंडिंग और सामान्य खुशी प्राप्त करते हैं। एक उप-टीम अब PTXPrint पर काम कर रही है ताकि "दाऊद" को वाणिज्यिक प्रिंटिंग के लिए तैयार किया जा सके। यह एक साइड-प्रोजेक्ट है, इसलिए इसमें कई सप्ताह लग रहे हैं। 

दाऊद के बारे में किताब की तैयारी करते समय, मुख्य अनुवाद टीम OT के अन्य भागों पर काम जारी रखती है और कभी-कभी, बाइबल शब्दों में बदलाव होते हैं (कभी-कभी त्रुटियों के सुधार भी; एक वैध कंसल्टेंट-चेक के बावजूद (यह एक लंबी कहानी है, यह यहाँ नहीं आती)), जो दाऊद के बारे में पाठों को भी प्रभावित करते हैं। टीम तय करती है कि जितना संभव हो उतना इंतजार करें, ताकि दाऊद की किताब में सबसे ताज़ा और सर्वोत्तम संस्करण हो।

अंततः, PTXPrint उप-टीम, पेज-लेआउट के वास्तविक फाइन-ट्यूनिंग के लिए तैयार हो जाती है, सभी "Adjustments" के साथ। यह वह बिंदु है, जहाँ पाठ में आगे के बदलाव अब सहायक नहीं होंगे बल्कि दाऊद की किताब के लेआउट को नुकसान पहुँचाएंगे। इसलिए वे एक "संपादकीय बंद होने की तिथि" घोषित करते हैं। 

टीम को एक पिछले प्रकाशन प्रोजेक्ट से पता है कि PT में एक फीचर है जिसे daughter project कहा जाता है। उन्हें याद है कि उनसे जुड़ी चीज़ों को सीखने, সেटअप करने और संचालित करने में कुछ झंझट था। पुराने daughter project के लिए एक "किलिंग-डे" (बंद करने की तिथि) घोषित करने की हिम्मत या अधिकता कभी नहीं मिली। यह अभी भी send/receive की सभी सूचियों में दिखाई दे रहा है। पुराने daughter project के साथ और फिर "दाऊद" के साथ, वे देखते हैं कि प्रिंटिंग के लिए तैयारी का काम कुछ "डेटा में समस्याओं" को खोजने में सहायक होता है (उदाहरण के लिए एक मृत और खाली फुटनोट, जिसे PT-checks ने कभी टैग नहीं किया था; या किसी SFM पर कोई विचित्र गलती, जिसे PTXPrint ने टैग किया था और PT में मैनुअली ठीक किया जा सकता था)। इसलिए, daughter project के संचालन के साथ बहुत सारा अतिरिक्त काम करने के बजाय, वे प्रिंटिंग की तैयारियों पर ध्यान केंद्रित करना चाहते हैं और मुख्य-टीम और मुख्य-PT-प्रोजेक्ट या मुख्य-PT-पाठ के साथ तकनीकी और व्यक्तिगत रूप से अच्छे संपर्क में रहना चाहते हैं।

PTXPrint उप-टीम को लगता है कि दाऊद का जीवन प्रिंट में अच्छा है, लेकिन यह "संरचनात्मक रूप से" महत्वपूर्ण नहीं है; यह बस OT का एक विशिष्ट भाग है। इसलिए, हर प्रिंट-जॉब के लिए एक और daughter project बनाने के बजाय, वे प्रिंटिंग-टूल (PTXPrint) की शक्तियों का उपयोग करना चाहते हैं ताकि यह नियंत्रित किया जा सके कि कब PT से लिंक होकर ताज़ा डेटा प्राप्त किया जाए और कब अनलिंक होकर स्थिर-डेटा रखा जाए।

उम्मीद है कि यह समझ में आ रहा है। यदि हम अपने वर्क-फ्लो के साथ पूरी तरह गलत हो रहे हैं, तो कृपया आवाज़ उठाएं। बस कृपया इसमें नरमी रखें।

English से मशीन-अनुवादित
PTXprint में द्वारा (934 अंक) | 194 व्यूज़

2 उत्तर

0 वोट
टिम,

मुझे लगता है कि अब मैं समझ गया हूँ कि आप क्या माँग रहे हैं (कभी-कभी मैं थोड़ा धीमा हूँ)। मेरी समझ यह है कि आपने किताब(ओं) का एक PDF बनाया है और आपको उस PDF पर काम जारी रखने की आवश्यकता है, इस डर के बिना कि जब Paratext में पाठ बदलेगा तो वह बदल जाएगा। उदाहरण के लिए, आपने मत्ती के अध्याय 1 के माध्यम से काम किया है और आप नहीं चाहते कि कोई बदलाव उसे बिगाड़ दे।

मेरा मानना है कि उत्तर यह है कि आप बस उस PDF को पुनर्जनित (regenerate) नहीं करते हैं। PTXPrint को पिछले लोड किए गए PDF के साथ खुलना चाहिए और आप Paratext से बदलावों के बिना उस पर काम जारी रख सकते हैं, बशर्ते आप PDF को पुनर्जनित न करें।

यह शायद वह सभी सुरक्षा प्रदान नहीं करेगा जो आप चाहते हैं, लेकिन यदि आप एक ही समय में अन्य किताबों के लिए PDF नहीं बना रहे थे, तो पहले PDF पर काम पूरा करने तक पुनर्जनित करने का कोई कारण नहीं होना चाहिए।
English से मशीन-अनुवादित
द्वारा (9.9k अंक)

माफ़ कीजिए, इस बार आपने मेरी आवश्यकता को बिल्कुल नहीं समझा: कोई PDF नहीं बनाना वह है जो हमें चाहिए इसके उल्टा: हम PDFs पर काम कर रहे हैं, कई सप्ताहों तक हर सप्ताह कुछ घंटों के लिए, क्योंकि यह एक साइड-प्रोजेक्ट है।

जब हम काम करते हैं, हम लेआउट को फाइन-ट्यून कर रहे हैं और हम वास्तव में हर घंटे में दर्जनों बार PDF को पुनर्जनित (re-generate) कर रहे हैं ताकि देखें कि अगली समस्या पर जाने से पहले हर छोटी सुधार कैसा दिखता है।

English से मशीन-अनुवादित
+1 मत

मैं आपके समस्या के लिए कुछ समाधान सोच सकता हूँ, लेकिन उनमें से प्रत्येक में कुछ तकनीकी कठिनाइयाँ या भ्रम के संभावित बिंदु हैं। मुझे नहीं लगता कि सामान्य PTXprint इंटरफेस के अंदर से आपकी माँग की गई चीज़ करने का कोई तरीका है।

1) सबसे आसान समाधान:

बस Paratext फोल्डर (मुख्य चीज़ .sfm फाइलें होंगी) से महत्वपूर्ण डेटा के साथ एक और फोल्डर या दो सेटअप करें। जब आप PTXprint पर काम करना चाहते हैं, तो Paratext बंद करें और वर्तमान फाइलें Paratext प्रोजेक्ट फोल्डर से बाहर निकालकर किसी बैकफोल्डर में रखें, अपनी पुरानी "स्थिर" (static) फाइलें PT फोल्डर में रखें, और फिर PTXprint चलाएं। जब आपका काम पूरा हो जाता है, तो प्रक्रिया को उल्टा करें।

यह अवधारणात्मक रूप से सबसे आसान समाधान है, लेकिन इसमें उपयोगकर्ता को यह बहुत सावधानी से ट्रैक करने की आवश्यकता होती है कि कौन सी फाइलें कहाँ हैं।

2) वही विचार, लेकिन वास्तविक "वर्ज़निंग" टूल्स का उपयोग करके।

Mercurial, जिसे PT Send/Receive के लिए उपयोग करता है, और Git दोनों ऐसे टूल्स हैं जो इस प्रकार के कार्य के लिए बनाए गए हैं। "मेरे मुख्य पाठ पर काम करें", फिर "पुराने संस्करण पर लौटें और कुछ समय के लिए उससे काम करें", फिर "मेरा वर्तमान मुख्य संस्करण पुनर्स्थापित करें"। यह #1 की वास्तविक प्रक्रिया को आसान और तेज़ बना सकता है, लेकिन यदि आपने पहले कभी Mercurial या Git या "वर्ज़निंग" के बारे में नहीं सुना है, तो सेटअप की कीमत शायद नहीं है।

3) PTXprint की 'आर्किविंग' सुविधा का उपयोग करें

डिफ़ॉल्ट रूप से PTXprint आपके "My Paratext 8/9 Projects" फोल्डर के अंदर चलता है, लेकिन इसे इस तरह लॉन्च करने का एक तरीका है कि यह एक अलग फोल्डर में चले। इसलिए आप एक PTXprint आर्काइव बना सकते हैं (या बस पूरा PT प्रोजेक्ट फोल्डर कॉपी कर सकते हैं) और इसे एक अलग स्थान पर रख सकते हैं, फिर वहाँ से चला सकते हैं। उस स्थान पर .sfm फाइलें स्थिर हैं, Paratext का उपयोग करते समय अपडेट नहीं हो रही हैं। यह चीज़ों को करने का सबसे अच्छा तरीका हो सकता है, लेकिन इसका मतलब यह है कि जब भी आप सोचते हैं "ओह, मुझे यह नया, अपडेट किया गया जानकारी अपने PTXprint प्रोजेक्ट में वापस चाहिए", आपको "My Paratext 8 Projects" स्थान से नए स्थान में कुछ हाथ से कॉपी करने की आवश्यकता होगी।

यदि उनमें से कोई भी आपको आकर्षक लगता है, तो मैं अधिक लिख सकता हूँ और/या फोरम के बाहर आपसे मिलकर चीज़ों के माध्यम से आपका मार्गदर्शन कर सकता हूँ।

English से मशीन-अनुवादित
द्वारा (1.9k अंक)
मैं इस बहुत विस्तृत और स्पष्ट उत्तर के लिए आपको बहुत धन्यवाद देता हूँ। यह मेरे एक अंदेशे की पुष्टि करता है, और इसलिए मैंने अपना सवाल पूछा: कई अन्य टूल्स (जैसे Scribus या LibreOffice) में मेरी आदत है कि मैं कभी-कभी और हर महत्वपूर्ण चरण या मील के पत्थर के बाद अपने काम को एक नई फाइल-नाम (काउंटर्स का उपयोग करके) से सेव करता हूँ। यह भी लगता है कि बहुत से उपयोगकर्ताओं को एक प्रकाशन प्रोजेक्ट को अनलिंक करने की आवश्यकता नहीं होती है, एक बार जब वह एक उन्नत परिपक्वता तक पहुँच जाता है।

मैंने एक बार प्रयास किया, अपने पहले प्रमुख PTXPrint-प्रोजेक्ट को > Basic > Layout Configuration > Name में एक नए नाम से सेव किया और दुखी हुआ जब मैंने खोजा कि नए नाम से सेव करने के तथ्य के कारण ही मैंने अपनी कई सेटिंग्स खो दी थीं। लगता है कि PTXPrint के कॉन्फ़िगरेशन प्रबंधन का अपना अद्वितीय तरीका है। (या शायद उस दिन मेरे पास कुछ अजीब साइड-इफेक्ट्स थे।)

मेरी उम्मीद थी कि PTXPrint "प्रबंधन" के माध्यम से एक तरीका है और आपकी आर्किविंग सुविधा का उपयोग करने की विचार उस दिशा में जाता है। मैं उस पर पढ़ूँगा।
सामान्य रूप से मुझे क्लिक-बाय-क्लिक निर्देशों की आवश्यकता नहीं होती है, मैं खुद को एक परिपक्व उपयोगकर्ता मानता हूँ। यदि आप मुझे "आर्किविंग" के किसी मौजूदा दस्तावेज़ीकरण की ओर इशारा कर सकें, तो वह सराहनीय होगा। मैं अभी भी PTXPrint के वितरित दस्तावेज़ीकरण के साथ निपटने की प्रक्रिया में हूँ।

(यदि यहाँ अन्य लोग पढ़ रहे हैं: मुझे वीडियो द्वारा निर्देश पसंद नहीं हैं। वे धीमे हैं और आसानी से एनोटेट या खोजे नहीं जा सकते। लेकिन मुझे गवाही देने की आवश्यकता है कि मैंने कई PTXPrint वीडियो में कुछ वास्तविक सोने के टुकड़े पाए हैं, जहाँ मैं फास्ट-फॉरवर्ड करने के लिए 유혹ित हुआ और फिर नहीं किया।)
English से मशीन-अनुवादित

"कॉन्फ़िग्स" का प्रबंधन बहुत अलग है, और यह काफी संभव होना चाहिए कि एक परिपक्व प्रोजेक्ट के लिए एक कॉन्फ़िग हो और अधिक सक्रिय प्रयोग के लिए अन्य हों। इस बात पर निर्भर करता है कि आपने कब सेटिंग्स खोने वाली एक त्रुटि का अनुभव किया था, यह संभव है कि कॉन्फ़िग्स के सेव किए जाने के तरीके में सुधार किए गए हों। साथ ही, मुझे पता है कि नया विकास है जो उम्मीद है कि भविष्य में एक प्रोजेक्ट में कई कॉन्फ़िग्स को संतुलित करना आसान बना देगा।

लेकिन वापस वास्तविक PT पाठ को स्थिर रखने पर, जो कि आपका मुख्य प्रश्न लगता था।

यहाँ वह है जो मैं करूँगा, क्योंकि यह (मेरे लिए) सबसे सीधा लगता है।

1) स्थिर प्रोजेक्ट्स के लिए एक और फोल्डर बनाएं। एक उदाहरण के रूप में मैं कहूँगा कि यह c:\temp पर है।

2) कॉपी करें आपका XYZ प्रोजेक्ट c:\temp फोल्डर में।

3) कमांड लाइन से ptxprint चलाएं (या एक Windows शॉर्टकट बनाएं), इस कमांड का उपयोग करते हुए: c:\Program Files\PTXprint\ptxprint.exe -p c:\temp

(नोट कि मुझे अभी Windows पर यह इंस्टॉल नहीं है, इसलिए मुझे 100% पक्का नहीं है कि यह सही पाथ है)। यह मूल रूप से PTXprint को बताता है कि यह सामान्य My PT 9 Projects फोल्डर के बजाय c:\temp फोल्डर के अंदर खुले।

4) यदि आपको कभी अपने प्रिंटिंग प्रोजेक्ट में PT से वास्तविक पाठ अपडेट करने की आवश्यकता होती है, तो आपको संबंधित फाइल(ओं) को c:\My Paratext 9 Projects\XYZ से c:\temp\XYZ में मैनुअली कॉपी करने की आवश्यकता होगी।

यह भी ध्यान में रखें कि आपके कॉन्फ़िग्स अब PT Send/Receive के माध्यम से बैकअप या साझा नहीं किए जा रहे हैं, क्योंकि वे अलग c:\temp\XYZ फोल्डर के अंदर रह रहे हैं।

-------------------------------

चरण 3) को निम्नलिखित से बदला जा सकता है, लेकिन मुझे संदेह है कि पूरे फोल्डर को कॉपी करना आसान होगा।

a) PTXprint के अंदर अपने प्रोजेक्ट का एक आर्काइव बनाएं

b) आर्काइव को उस अस्थायी डायरेक्टरी में विस्तारित करने के लिए इसे एक बार चलाएं: c:\Program Files\PTXprint\ptxprint.exe -Z archive.zip -p c:\temp

इससे शायद बहुत कम जानकारी कॉपी की जाएगी, लेकिन शायद पर्याप्त नहीं। मुझे लगता है कि यदि आपके पास हार्ड ड्राइव स्पेस है, तो पूरे फोल्डर को कॉपी करना बेहतर होगा।

English से मशीन-अनुवादित
मैंने अभी-अभी अपने PTXPrint प्रोजेक्ट को एक अलग कस्टम फोल्डर में कॉपी करने की विधि आज़माई, और फिर कमांड लाइन से इस तरह चलाया:

"C:\Program Files\PTXprint\PTXprint.exe" -p "D:\[path to my new folder]"

यह काम कर गया, PTXPrint बिना किसी त्रुटि के खुल गया। लेकिन मेरा पूरा प्रोजेक्ट और मेरी सेटिंग्स गायब हो गई हैं। मेरे पास कोई पवित्र ग्रंथ पाठ नहीं है, मुझे हाइफ़नेशन-डेटा नहीं मिल रहा है, और डेटा की कमी के कारण "Print PDF" कुछ नहीं कर रहा है।

मेरा मानना है कि इसका कारण यह है कि सामान्यतः PTXPrint फोल्डर एक PT-प्रोजेक्ट के अंदर इस प्रकार स्थित होता है:

"D:\[my custom path]\[PT project]\shared\ptxprint\[PTXPrint project]"

और यह सीधे सभी book.sfm फ़ाइलें, स्टाइल-फ़ाइलें, और हाइफ़नेशन डेटा (जो कि "shared" के अंदर "ptxprint" फोल्डर के स्तर पर संग्रहीत प्रतीत होता है) प्राप्त कर सकता है।
ओह! मुझे अभी-अभी समझ आया कि क्या हुआ, जबकि मैं यह फीडबैक लिख रहा था: आपका मतलब था कि मुझे अपना पूरा PT-प्रोजेक्ट कॉपी करना चाहिए, न कि केवल अपना PTXPrint-प्रोजेक्ट। यह तर्कसंगत है। मैं फिर से शुरुआत करूंगा और कुछ ही क्षणों में रिपोर्ट करूंगा: नहीं, समान निराशा:

PTXPrint बिना किसी त्रुटि के खुल गया। लेकिन मेरा पूरा प्रोजेक्ट "गायब" है। "Basic" के अंतर्गत कुछ भी नहीं है, कोई Project ID नहीं, कोई Layout Name नहीं, पेज-साइज, फ़ॉन्ट्स, स्पेसिंग जैसा Layout, सब कुछ गायब है। इसका मतलब यह है कि PTXPrint [PT-project]\shared\ptxprint फोल्डर्स के बाहर कहीं और "और चीज़ें" संग्रहीत कर रहा है।

दुर्भाग्यवश, हमारे प्रिंट-शॉप की डेडलाइन नज़दीक आ रही है। अभी के लिए, मुझे "सोशल इंजीनियरिंग" पर निर्भर रहना होगा: मैं मुख्य अनुवाद टीम को बताऊंगा कि क्या हो रहा है और उन्हें मुख्य रूप से NT क्षेत्रों पर काम करने चाहिए, और जितना संभव हो, OT के साथ कुछ भी छूने से बचना चाहिए, जब तक कि मेरे पास प्रिंट-शॉप-रेडी PDF न हो जाए।

अगली कागज़ पर प्रिंटिंग की आवश्यकता के लिए इस प्रश्न का उत्तर पाने में मैं बहुत रुचि रखता हूं। लेकिन जल्द ही हमारे पास अंतरमहाद्वीपीय यात्रा और विदेशों में कुछ तीव्र महीने हैं। इसलिए यदि मैं यहां कम सक्रिय रहता हूं, तो इसका केवल मतलब व्यस्त दिन हैं। मुझे विश्वास है कि हम इस "फोर्क" विचार के साथ एक कार्यशील विधि के करीब हैं। यदि आप कभी भी किसी विंडोज़-मशीन के पास जाते हैं और आपको और इनपुट मिलता है, तो मैं खुशी से एक नज़र डालूंगा और आपकी सहायता को अपने व्यक्तिगत दस्तावेज़ीकरण टूल में संग्रहीत करूंगा। नमस्कार।
English से मशीन-अनुवादित

तत्काल:

कुछ प्रयोगों के बाद, "फोर्क" के साथ, मैं उस PTXPrint-प्रोजेक्ट पर वापस लौटना चाहता था जिस पर मैंने कई सप्ताहों से काम किया था। मैं इसे "खोज" नहीं पा रहा हूं। कृपया मदद करें।

मैंने केवल विंडोज़ स्टार्ट मेन्यू से PTXPrint लॉन्च करने की कोशिश की। यह एक खाली प्रोजेक्ट खोलता है।

मैंने अगली कोशिश कमांड लाइन का उपयोग करके की, मुख्य PT-प्रोजेक्ट की ओर इशारा करते हुए: खाली।

मैंने अगली कोशिश कमांड लाइन का उपयोग करके की, \shared\ptxprint\ में उस विशिष्ट फोल्डर की ओर इशारा करते हुए, जिसका नाम मेरे "Basic" टैब के अंतर्गत "Layout Configuration Name" के समान है।

यदि PTXPrint उपयोगकर्ताओं को "Save As" का विकल्प दे रहा है, तो निश्चित रूप से "Open Saved Configuration" का एक संगत विकल्प होना चाहिए। कृपया मार्गदर्शन करें।

English से मशीन-अनुवादित
मैंने एक निजी संदेश भेजा है।
English से मशीन-अनुवादित
मैंने इसे खुद ठीक कर लिया। धन्यवाद।

मैंने इस अन्य थ्रेड में नोट्स बनाए हैं, क्योंकि अन्य उपयोगकर्ता भी PTXPrint के प्रोजेक्ट या सेटिंग्स/कॉन्फ़िगरेशन को कैसे संग्रहीत करता है, इससे जुड़ी समस्याओं का सामना कर रहे हैं:

https://support.bible/12683/named-configuration-management-has-some-problems
English से मशीन-अनुवादित

संबंधित प्रश्न

0 वोट
6 उत्तर 971 व्यूज़
I was wondering if it is possible to unlink a daughter project and change to a standard project in PT8? ... , manually export/import spelling, renderings, etc Thanks, Stevan
anon659920 128 पूछा गया जनवरी 22, 2018
0 वोट
1 उत्तर 448 व्यूज़
हमने एक बाइबलिकल टर्म को एक ग्लॉसरी प्रविष्टि से जोड़ा है। हम जानते हैं कि इसे किसी अन्य ग्लॉसरी प्रविष्टि से कैसे ... नहीं मिला है। इसमें आपकी किसी भी सहायता के लिए धन्यवाद।
john_nystrom 312 पूछा गया फ़रवरी 21, 2023
0 वोट
1 उत्तर 117 व्यूज़
मेरा मतलब "क्लोन" से शाब्दिक नहीं है, मुझे विशिष्ट सेटिंग्स के साथ एक कार्यशील कॉपी चाहिए। मैंने PT में बिल्ट-इन हेल्प ... , पढ़ने के लिए बहुत इच्छुक हूं। मुझे बस उसे खोजना है।
Tim 934 पूछा गया जनवरी 16
0 वोट
5 उत्तर 250 व्यूज़
जब मैं PTXprint में पहली बार एक प्रोजेक्ट बनाता हूँ, तो मैं इसे एक मौजूदा PT-प्रोजेक्ट से जोड़ सकता हूँ। मैंने देखा है ... है, लेकिन यह कभी-कभी होता है।) इसलिए मेरा प्रश्न उठा।
Tim 934 पूछा गया अप्रैल 24
0 वोट
2 उत्तर 344 व्यूज़
मेरा इरादा है कि बेटी प्रोजेक्ट में भी माता प्रोजेक्ट के समान स्वीकृत वर्तनी और स्वीकृत अनुवाद (renderings) हों।
JeffSHR 110 पूछा गया अगस्त 15, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,054 प्रश्न
6,014 उत्तर
5,677 टिप्पणियाँ
2,033 उपयोगकर्ता