साँचा:भाषा से कोड

(साँचा:Lang2iso से अनुप्रेषित)
परिचय का प्रतीक साँचा परिचय[देखें] [संपादन] [इतिहास] [स्क्रिप्ट त्रुटि: "Purge" ऐसा कोई मॉड्यूल नहीं है।]

यह साँचा भाषा के अंग्रेज़ी अथवा हिंदी नाम की इनपुट लेता है और उसे उसके दो अथवा तीन अक्षर वाले ISO 639 कोड में बदल देता है। साथ ही, यह इन कोड को भी इनपुट के तौर पर स्वीकार करता है।

यह एक या अधिकतम दो प्राचलों की इनपुट स्वीकार करता है। पहला प्राचल होगा भाषा का नाम/कोड। यदि नाम दिया है और सही है तो यह उसका कोड आउटपुट में देता है। यदि कोड दिया है और सही है तो यह वही कोड आउटपुट में देता है। अर्थात इसे दो कार्यों के लिये प्रयोग किया जा सकता है:

  1. भाषा के नाम से उसका कोड बनाना
  2. भाषा कोड की जाँच करना कि वह सही है या नहीं

यदि दूसरा प्राचल, अथवा default नामक प्राचल दिया हो तो इनपुट गलत होने पर यह उस प्राचल को आउटपुट के तौर पर देता है। यदि यह प्राचल ना दिया हो और इनपुट गलत हो तो इसकी डिफ़ॉल्ट आउटपुट hi है।

सही कोड इनपुट
इनपुट आउटपुट
{{भाषा से कोड|अंग्रेज़ी}} en
{{भाषा से कोड|english}} hi
{{भाषा से कोड|en}} en
{{भाषा से कोड|अंग्रेजी|गलत}} en
{{भाषा से कोड|अंग्रेजी|default=गलत}} en
गलत कोड इनपुट
इनपुट आउटपुट
{{भाषा से कोड|सही इनपुट की जगह कुछ भी}} hi
{{भाषा से कोड|सही इनपुट की जगह कुछ भी|गलत}} गलत
{{भाषा से कोड|सही इनपुट की जगह कुछ भी|default=गलत}} गलत