संस्करण नियंत्रण के लिए आप अपने फ़ाइल नामकरण सम्मेलन का क्या उपयोग करते हैं? [बन्द है]


10

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


फ़ाइल नामकरण को कई डेटा हैवी इंजीनियरिंग फील्ड में एक समस्या के रूप में बहुत कठिन माना गया था, इसलिए उन्हें सिर्फ रनिंग नंबर नाम दिए गए थे जो मेटाडेटा डेटाबेस को इंगित करता था जिसमें सभी जानकारी फ़ील्ड थीं।
पूजा

5
ऐसा लगता है कि "हर उत्तर समान रूप से मान्य है" खंड के तहत काफी चौकोर है, मुझे किस प्रकार के प्रश्न पूछने से बचना चाहिए? यह एक नाव प्रोग्रामिंग प्रश्न के भी काफी करीब है ।
डेविड रिचेर्बी

कोई सबसे अच्छा तरीका नहीं है । आपकी जरूरतों और वरीयताओं के लिए जो कुछ भी समझ में आता है, उसका उपयोग करें।
डीए 01

1
सच है, कोई सबसे अच्छा तरीका नहीं है। लेकिन शायद हम इसे अच्छे अभ्यास का प्रश्न बना सकते हैं? क्योंकि हर कोई जानता है कि Folder-Final2-v3-re-edit-for-new-text-that-was-this-morning-7B-Final.indd
KMSTR

मुझे लगता है कि यह एक पूरी तरह से वैध सवाल है, क्योंकि यह डिजाइन पेशे का एक महत्वपूर्ण कारक है और यह विशेषज्ञता पर आधारित है। दोस्तों ... वास्तव में, हर कोई राय आधारित है। यहां तक ​​कि अगर फोटोशॉप पर एक फोटो को कैसे मुखौटा किया जाए, इस पर एक साधारण सवाल अलग-अलग aproaches है। क्या आप केवल उत्तर देना चाहते हैं कि मैं कैसे ... फ़ोटोशॉप पर? सवाल ... वेबपेज पर एक खोज तेजी से होती है।
राफेल

जवाबों:


8

मैं कुछ सम्मेलनों का उपयोग करता हूं।

  1. नाम में कभी भी विशेष वर्णों का उपयोग न करें, जिनमें "spaces" या रिक्त स्थान जैसे गैर अंग्रेजी वर्ण शामिल हों। (फाइल का नाम वेब सुरक्षित रखें)

  2. IUseCamelCaseNamefiles.ext

  3. I_can_also_use_underscores.ext (बहुत बार नहीं)

  4. मैं संस्करण संख्या या अलग-अलग पदानुक्रम को अलग करने के लिए हाइपेन का उपयोग करता हूं।

    • विवरणिका-A4-01.ext
  5. फ़ोल्डर का उपयोग करें

    • कंपनी

    • परियोजना

  6. यदि फ़ाइल किसी बाहरी प्रदाता के पास जा रही है तो मैं क्लाइंट नाम का उपयोग पहले करता हूं।

    संस्करण डिज़ाइन परिवर्तन के लिए हैं, आउटपुट नहीं। कुछ एडिशनल नोट्स फाइल में जोड़े जा सकते हैं।

    • CompanyName-Brochure2015-05-cmyk.pdf

    • CompanyName-Brochure2015-05-grayscale.pdf

  7. कभी-कभी मुझे एक विविधता की आवश्यकता होती है, शायद एक संशोधन जहां डिजाइन समान है लेकिन मुझे एक मामूली बदलाव की आवश्यकता है। क्लाइंट की तुलना करने की आवश्यकता होने पर मैं उनका उपयोग करता हूं। एक बार जब फ़ाइल को ऑटिफ़ाइड किया जाता है, तो मैं एक निरंतर संख्या के साथ लौटता हूं।

    • विवरणिका-2015-03a.pdf

    • विवरणिका-2015-03b.pdf

    • अगला संस्करण Brochure-04.pdf होगा

  8. कभी-कभी मैं आउटपुट के लिए एक पूर्ववर्ती फ़ाइल बनाता हूं, उदाहरण के लिए चित्र और पृष्ठभूमि समतल। मैं किसी भी परिवर्तन से पहले फ़ाइल का नाम बदल देता हूं।

    Brochure-2015-04-output.ai

  9. कुछ लोग प्रकाशन पर एक तारीख का उपयोग करते हैं, इसलिए वे जानते हैं कि क्या मुद्रित जानकारी अपडेट की गई है।

  10. मैं कभी भी "फाइनल" शब्द का इस्तेमाल नहीं करता। ऐसी कोई बात नहीं है।

  11. मैं आमतौर पर फ़ाइल नाम पर तारीखों का उपयोग नहीं करता। यह जानकारी फ़ाइल में ही शामिल है। बेशक इसे संशोधित किया जा सकता है।

    हालाँकि, दिनांक को दस्तावेज़ के अंदर और नेमफाइल पर शामिल करना महत्वपूर्ण है, अगर इसमें कानूनी निहितार्थ की कुछ मानवता है और यह सार्वजनिक उपयोग के लिए है।

    UserAgreement-September2015.pdf

  12. यदि परियोजना में पूरी तरह से अलग नया स्वरूप है (न कि केवल परिवर्तन या विकास), तो मैं उदाहरण के लिए V2 जोड़ सकता हूं।

    BrochureV2-2015-05.pdf


मैं किसी भी फाइल पर "फाइनल" शब्द का उपयोग क्यों नहीं करता, इसके बारे में कुछ नोट्स।

  • कुछ ग्राहक अंतिम मिनट में बदलाव करने के लिए कह सकते हैं। हां एक ग्राहक कभी-कभी मुझे फोन पर कॉल करता है "STOP मैंने अपनी पत्नी का फोन कल रात बदल दिया"।

    जैसा कि मेरे प्रदाताओं से मेरा करीबी संबंध है और अगर मैं मुद्रण प्रक्रिया को रोक सकता हूं, तो मैं बस एक लगातार फाइलनेम-05. पीएफडी भेजता हूं। फ़ाइल का नाम बदलने के लिए कोई ज़रूरत नहीं है ग्राहक ... FinalFinalFinal.pdf

    कितने अंतिम अंतिम अंतिम शब्दों को मुझे पता होना चाहिए कि यह अंतिम अंतिम संस्करण है?

  • अगर मुझे तकनीकी बदलाव की जरूरत है तो मैं फाइल का नाम बदल सकता हूं लेकिन डिजाइन संस्करण का नहीं। ग्राहक ... 05-overprint-01.pdf

  • एक मामूली बदलाव के साथ ब्रोशर के पुनर्मुद्रण की कल्पना करें। आप बस एक नया संस्करण तैयार करें।

  • एक सादृश्य: क्या आपने किसी सॉफ्टवेयर को वर्जनफ़ाइनल कहा है? यह एक कारण के लिए लगातार संख्याओं, संस्करण संख्याओं पर कहा जाता है। कोई अंतिम संस्करण नहीं है।

  • एक ग्राहक की कल्पना करें जो "ईमेल" संस्करण के लिए अपने ईमेल में देख रहा है। यदि किसी फ़ाइल का नाम ऐसा है, लेकिन उसके बाद कुछ परिवर्तन हुए हैं, तो उसे एक समस्या है।

  • बेशक एक अंतिम संस्करण है । लेकिन वह अंतिम संस्करण वह है जो पहले से ही मुद्रित था । किसी ने कोई परिवर्तन नहीं किया । उससे पहले ... यह जानने का कोई तरीका नहीं है कि यह अंतिम संस्करण है या नहीं।


वहाँ अंतिम के रूप में एक ऐसी बात है, के रूप में, यह प्रिंटर के लिए प्रस्तुत अंतिम संस्करण है .. यह एक साइट के लिए लोड किया जा करने के लिए अंतिम है .. यह इस परियोजना के लिए अंतिम एक है जिसे निर्मित किया गया था। यह भी मदद करने के लिए है अगर दूसरों को भेजा गया है या सड़क के नीचे महीनों को मंजूरी दी गई है, तो वह क्या है। अपने सुझाव के आधार पर आप सिर्फ एक ही स्थान में कई तरीकों से करती हैं, जिसे सहयोग से या अगर किसी की जरूरत त्रुटि का कारण बाद में सड़क के नीचे उन्हें प्राप्त करने के लिए होगा रखना होगा
DᴀʀᴛʜVᴀᴅᴇʀ

मेरे विनम्र अनुभव में हमेशा अंतिम मिनट के बदलाव होते हैं। मेरे पास फ़ाइनलफ़ाइनल फ़ाइनल नाम की फाइलें हैं। एक डाउनलोड करने योग्य विवरणिका पर आप बस फ़ाइल का नाम बदल सकते हैं और यदि कुछ जानकारी अपडेट की गई है तो उसे पुन: भेज सकते हैं।
राफेल

"स्थान" मेरी अपनी हार्ड ड्राइव है। बीमार पोस्ट को कुछ नोट्स के साथ संपादित करें।
राफेल

मैं नहीं देखता कि क्या एकल aproach बात है। हाँ स्थान मेरी हार्ड ड्राइव है। यह क्लाउड आधारित ड्राइव पर भी काम कर सकता है। हाँ, मैं उन्हें एक ftp साइट के लिए अपलोड कर सकता हूँ। कोई भी वर्तमान सॉफ़्टवेयर संस्करणों का उपयोग करता है। बड़े परिवर्तनों के लिए पहली संख्या, छोटे परिवर्तन लगातार दशमलव संख्या के साथ चिह्नित हैं।
राफेल

2
Brochure_SuperFinalIReallyMeanItThisTime.indd
लॉरेन-क्लियर-मोनिका-इप्सम

3

जैसा कि राफेल ने सुझाव दिया:

फ़ाइल नामों में कोई विशेष वर्ण और स्थान नहीं है, और सब कुछ फ़ोल्डर्स में अच्छी तरह से सॉर्ट किया गया है।


सामान्य रूप में

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

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

इसके अलावा यह अच्छी तरह से क्रमबद्ध सभी गिने फ़ोल्डर्स को देखने के लिए संतोषजनक है! मैं अब अपने फ़ोल्डर # 1700 पर हूं, यह वास्तव में सबसे अच्छी प्रणाली है जो मुझे खोई हुई नहीं मिलती है यदि आपके पास बहुत सारी परियोजनाएं हैं और 5-10-15 वर्षों के अभिलेखागार हैं। यह इस बात का त्वरित पूर्वावलोकन देता है कि कितने प्रोजेक्ट प्रगति पर हैं और मुझे अपना विवरण प्राप्त करने के लिए 2-3 फ़ोल्डर खोलने की आवश्यकता नहीं है; यह सभी मुख्य फ़ोल्डर के नाम पर है (उदाहरण के लिए क्लाइंट, संस्करण, प्रोजेक्ट का प्रकार, चालान संख्या, आदि)

साक्ष्यों और फ़ाइलों के संस्करणों को फ़ाइल नाम के अंत में एक अलग संख्या मिलती है। मैं इसे इस तरह से पसंद करता हूं क्योंकि एक ही दिन में आवश्यक परियोजनाओं पर कई संशोधन किए जा सकते हैं। इस कारण से मैं तारीखों का उपयोग नहीं करता।

पहले ड्राफ्ट के विभिन्न सेटों के लिए उदाहरण:

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 01-2

12345A_AbrevOfClient_ProjectName 01-3

संशोधन के विभिन्न सेटों के लिए उदाहरण:

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 02-1

12345A_AbrevOfClient_ProjectName 03-1

जब मुझे उस फ़ाइल को संस्करणों के साथ "सबूत फ़ाइल" में सम्मिलित करने की आवश्यकता होती है, तो मैं उस पर संपर्क विवरण, प्रोजेक्ट #, दिनांक, रंग और बौद्धिक संपदा नोट जोड़ता हूं। मैं उस नाम को "12345A_AbrevOfClient_ProjectName PF01 " की तरह दर्ज करता हूं और सबूत पर प्रत्येक पृष्ठ में एक बड़ा 01A - 01B - 01C - 01D है। ग्राहक तो उदाहरण के लिए "मुझे 01B का शीर्षक और शरीर का पाठ 02A पसंद है" का उल्लेख करके अपने संशोधन के साथ वापस मिल सकता है।

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

एक बार संग्रहित किए गए एक ही प्रोजेक्ट के विभिन्न संस्करणों के लिए उदाहरण:

12345 A _AbrevOfClient_ProjectName01-1

12345 B _AbrevOfClient_ProjectName01-1

12345 C _AbrevOfClient_ProjectName01-1

मैं केवल अपने अभिलेखागार के लिए क्लाइंट के नाम के साथ क्लाइंट के फ़ोल्डर का उपयोग करता हूं। अपने मुख्य काम करने वाले ड्राइव पर, मैं पसंद करता हूं जब प्रोजेक्ट्स का फ़ोल्डर इनवॉइस / प्रोजेक्ट नंबर के साथ शुरू होता है, इसे ढूंढना आसान है और मुझे अपने प्रोजेक्ट पर जाने के लिए 2 फ़ोल्डर खोलने की आवश्यकता नहीं है।

नीचे दिए गए उदाहरण मेरे ग्राफिक डिज़ाइन प्रोजेक्ट संरचना हैं; आपको संभवतः इसे अपनी प्राथमिकताओं में समायोजित करना होगा। मेरा फ़ोल्डर संरचना वेबसाइटों के लिए थोड़ा अलग है; मेरे पास एक बैकअप फ़ोल्डर, एक छवि फ़ोल्डर (अनुकूलित), एक ग्राफिक फ़ोल्डर (परतें, वैक्टर) और अंतिम फ़ोल्डर में वह सब कुछ होगा जो मेजबान पर है (कस्टम सेटिंग्स पर नोट्स सहित, xml, आदि) इस तरह से मैं हमेशा किसी तरह का बैकअप तैयार रखें। मैं उन फ़ाइलों को स्थानांतरित करता हूं जो मैं बैकअप फ़ोल्डर में संशोधित करता हूं। मुझे आमतौर पर फ़ाइलों के अंत का नाम बदलने की जरूरत है या संस्करण (1-1, 1-2, आदि) दिखाने के लिए एक नंबर के साथ एक फ़ोल्डर में उन्हें सॉर्ट करना चाहिए।


प्रत्येक प्रोजेक्ट के फ़ोल्डर की मुख्य संरचना:

  • मेरी मुख्य फ़ाइल हमेशा पहले स्तर पर होती है। कोई भ्रम नहीं।
  • मैं संशोधित फ़ाइलों को अधिलेखित नहीं करता, मैं "अस्वीकृत" फ़ाइलों को एक अलग फ़ोल्डर में रखता हूं, मैं उदाहरण के बजाय नए फ़ाइल नाम के अंत में नंबर बदलता हूं। 01-1, 02-1, आदि। ग्राहक कभी-कभी अपना दिमाग बदलते हैं, यह इसके लिए अच्छा है।
  • मेरे पास प्रमाण के लिए एक फ़ोल्डर है और सबूत भी गिने जाते हैं। मैं संदर्भ के लिए स्पष्ट प्रमाण रखता हूं
  • अंतिम फाइल फोल्डर में नवीनतम अंतिम फाइलें होती हैं। इस तरह जब एक ग्राहक फाइनल को फिर से शुरू करने के लिए कहता है, तो यह नवीनतम संस्करण को खोजने के लिए अच्छी तरह से पहचाना और आसान है
  • मैं हमेशा सभी संचार और मूल स्टॉक छवियां (और उनके मूल कम रिज़ॉल्यूशन रखता हूं अगर मैंने अन्य छवियां सुझाईं लेकिन उन्हें खरीदा नहीं गया।)

ग्राहक की फ़ोल्डर संरचना


फ़ाइल नामकरण:

  • मैं अपनी आयातित फ़ाइलों (ग्राफिक्स और फ़ोटोशॉप से ​​उच्च रिज़ॉल्यूशन) के लिए एक ही नंबरिंग सिस्टम का उपयोग करना पसंद करता हूं। इस तरह से मुझे हमेशा पता है कि अंतिम संस्करण क्या है और यह किस विशिष्ट परियोजना का है।
  • यदि किसी फ़ाइल में कोई परिवर्तन नहीं होता है, तो मैं उस फ़ाइल को मूल प्रोजेक्ट से रखता हूँ, जहाँ से यह आया है। यह इस तरह सटीक नाम होने के लिए बहुत सारे गलत लिंकिंग से बचता है।
  • मैं एक अलग फ़ोल्डर में परत फ़ाइलों को रखता हूं (मुझे अपने .psd को समतल करना और प्रकाशन सॉफ़्टवेयर में आयात करना पसंद है)।
  • मैं हमेशा एक्सटेंशन का उपयोग करता हूं
  • अगर मुझे एक अंतिम फ़ाइल को संशोधित करने की आवश्यकता है, तो मैं बस अंतिम फ़ाइल "v2, v3, आदि का नाम बदल दूंगा।"

क्लाइंट की फ़ोल्डर संरचना और फ़ाइलें


ईमेल

मेरा सभी ईमेल संचार स्पष्ट रूप से इस तरह की संरचना के साथ शुरू हो रहा है, इसलिए इसका अनुसरण करना आसान है:

  • 01 सबूत - यहाँ परियोजना का नाम
  • 02 सबूत - यहाँ परियोजना का नाम
  • अंतिम फ़ाइलें - यहाँ परियोजना का नाम
  • अंतिम फ़ाइलें v2 - यहाँ परियोजना का नाम
  • आदि।

अभिलेखागार

प्रत्येक प्रोजेक्ट के फ़ोल्डर को क्लाइंट के फ़ोल्डर में उनके नाम के साथ भेजा जाता है

और मैं विभिन्न हार्ड डिस्क (एक बैकअप, और एक बैकअप का एक बैकअप) पर 2 बाहरी बैकअप पर संग्रह करता हूं। मैं इन एचडी को हर 3-4 साल में नए लोगों के लिए बदल देता हूं।


लॉग

मुझे वास्तव में लॉग का उपयोग करने की आवश्यकता नहीं है; मैं बस लॉग्स के लिए अपने अकाउंटिंग या इनवॉइस सॉफ़्टवेयर का उपयोग कर सकता हूं, और अगर मुझे कुछ चाहिए तो वहां खोजें (जैसे। फ्रेशबुक, क्विकबुक, आदि) सभी विवरण हैं और मेरी परियोजनाओं के नामों से मेल खाते हैं।


1

मैं छड़ी करने की कोशिश करता हूं

Client_Project_Asset_Description_Version.Filename

के लिए सब कुछ। आदतें गंदगी को दूर कर देती हैं।

जैसे Google_Maps_Icons_ThatPressedStateNoOneEverSees_v33.png


0

मैं क्लाइंट> प्रोजेक्ट द्वारा सब कुछ फाइल करता हूं

 - (DIR) Client 1 Name

   - (DIR) Project 1 name
     Client_Project_date.indd
     Client_Project_date.pdf
     Client_Project_datePDFX.pdf
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
        - (DIR) Reference (if needed)
     - (DIR) Older (past iterations of same project)

   - (DIR) Project 2 name
     - Version A
        Client_ProjectA_date.indd
        Client_ProjectA_date.pdf
        Client_ProjectA_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - Version B
        Client_ProjectB_date.indd
        Client_ProjectB_date.pdf
        Client_ProjectB_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - Version C
        Client_ProjectC_date.indd
        Client_ProjectC_date.pdf
        Client_ProjectC_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)

   - (DIR) Project 3 name
     Client_Project_date.ai
     Client_ProjectFLAT_date.eps
     Client_Project_date.pdf
     Client_Project_datePDFX.pdf
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
     - (DIR) Older (past iterations of same project)



 - (DIR) Client 2 Name

   - (DIR) Project 1 name
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
         - (DIR) Resources (Original versions of 3rd party tools/scripts if any)
     - (DIR) Older (past iterations of same project)
     - (DIR) Mockups_Wireframes
     - (DIR) Static Build (if needed)
     - (DIR) Web Build
           - (DIR ALIAS) BUILD (alias to localhost server if needed)
           (All the files/directories for the web site)

और इसी तरह। । ।

फ़ाइल नाम दिनांक के रूप में स्वरूपित किए जाते हैं _062515.indd। यह मुझे "Final_Final_Final_USETHISONE_NEW.indd" जाल से बचने की अनुमति देता है। यदि मैं एक दिन में एक से अधिक पुनरावृति बनाऊं तो मैं अक्षरों का प्रयोग करता हूं _062515B.indd। मैं तो केवल फ़ाइल नामों को देखकर बता सकता हूं कि नवीनतम संस्करण क्या है।

मैं सामान्य तत्वों के लिए मास्टर निर्देशिकाएं भी रखता हूं । मेरे पास एक Logosनिर्देशिका, एक Stock artनिर्देशिका, एक Custom artनिर्देशिका है - जहां मैं कई फ़ाइलों / परियोजनाओं / क्लाइंट में उपयोग की जाने वाली फ़ाइलों को संग्रहीत करता हूं।

मैं Logosनिर्देशिका में सभी क्लाइंट लोगो (उप निर्देशिकाओं में वर्णानुक्रम में) रखता हूं , इस तरह उन फाइलों को बार-बार हार्ड ड्राइव स्थान को बर्बाद करने वाले फाइल सिस्टम में दोहराया नहीं जाता है।

वर्षों से यह चीजों को ट्रैक करने और मेरे लिए संगठित रहने में सबसे अधिक मददगार साबित हुआ है। मैं सीधे क्लाइंट के नाम से, प्रोजेक्ट के नाम से, तारीख से और जल्दी से खोज सकता हूं कि मुझे क्या चाहिए। सबसे अधिक बार मुझे खोज करने की आवश्यकता नहीं होती है, बस निर्देशिका संरचना के माध्यम से कदम बढ़ाने से मुझे क्या चाहिए।


जिज्ञासा से बाहर, क्यों 062515और क्या नहीं 150625?
लॉरेन-क्लियर-मोनिका-इप्सम

@ LaurenIpsum क्योंकि यह वास्तव में कोई फर्क नहीं पड़ता क्योंकि फ़ाइलों को डेट पर आधारित खोजक में सॉर्ट नहीं करते हैं। यदि मुझे तिथि के अनुसार क्रमबद्ध करने की आवश्यकता है तो मैं खोजक दृश्य को बदल सकता हूं। 062515 सिर्फ मानव पठनीय है, बस इतना ही। मैं 150625 का उपयोग आसानी से कर सकता था।
स्कॉट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.