के साथ स्थानीयकरण योग्य या अनुकूलन योग्य कोड कैसे प्राप्त करें एसआई कोड का उपयोग करते हुए ग्राफ ड्राइंग करते समय हम जो चाहते हैं वह बहुत अधिक है। हमारे वाई-अक्ष मान बड़े मुद्रा मान होते हैं। उदाहरण: $ 10,411,504,201.20d3.format
कम से कम एक अमेरिकी लोकेल में इसका संक्षेप में, इसका अनुवाद $ 10.4B होना चाहिए।
लेकिन एसआई कोड के लिए d3.format के 'प्रकार का उपयोग करके यह $ 10.4G के रूप में प्रदर्शित होगा। कुछ स्थानीय लोगों के लिए यह अच्छा हो सकता है और कंप्यूटर-आधारित मानों से निपटने के दौरान अच्छा हो सकता है (उदाहरण: प्रोसेसर की गति, मेमोरी ...), लेकिन मुद्रा या अन्य गैर-कंप्यूटर प्रकारों के मूल्यों के साथ नहीं।
क्या एसआई-कोड के समान लोकेल-विशिष्ट कार्यक्षमता प्राप्त करने का कोई तरीका है जो जी के बजाय अरबों को बी में परिवर्तित करेगा ...?
(मुझे पता है यह ज्यादातर एक SI-कोड बात और डी 3 के लिए विशिष्ट नहीं है, लेकिन चूंकि मैं डी 3 का उपयोग कर रहा यह सबसे उपयुक्त टैग लगती है।)
मैं भी एक बार इस मुद्दे में पड़ गए और कुछ भी इसे संभाल करने के लिए मुहावरेदार नहीं पा सके, तो मैं यह कर समाप्त हो गया: 'सी = d3.format ('एस');' ' siMod = समारोह (वैल) {वापसी si (वैल) .replace (/ जी /, 'बी')}; ' – meetamit
सही, ऐसा लगता है कि मैं वही काम करूँगा। उम्मीद है कि इस प्रकार की कार्यक्षमता कभी-कभी डी 3 में बन जाती है। – lostdorje
यह अभी भी डी 3 के ढांचे का हिस्सा नहीं है अभी तक सही है? अपने दस्तावेज़ों के आधार पर इसे अमेरिकी लोकेल में बदलने का कोई तरीका नहीं मिला। –