Hızlı ve yolu tavsiye başlamak için eğer:
:
- Nasıl Globalise 1.0 desteği ile basit örnek oluşturun.
yerel olarak Globalise oynamak istiyorum varsayarsak, ben node.js kullanılmasını öneriyoruz:
npm install globalize cldr-data
node
var Globalize = require("globalize");
# Feed Globalize on CLDR data
Globalize.load(require("cldr-data").entireSupplemental());
Globalize.load(require("cldr-data").entireMainFor("en");
Globalize("en").formatNumber(Math.PI);
// > '3.142'
Globalize("en").formatNumber(Math.PI, {maximumFractionDigits: 2});
// > '3.14'
Globalize("en").formatCurrency(69900, "USD");
// > '$69,900.00'
Globalize("en").formatCurrency(69900, "EUR");
// > '€69,900.00'
Globalize("en").formatRelativeTime(-35, "second");
// > '35 seconds ago'
Ben burada 1 soruya cevap mü? Başka bir şey ifade edersen haber ver.
Eğer bilmiyorsanız sembolü dinamik
değiştirmek için 1.0 desteği Globalize kullanarak ve nasıl varsayılan para birimi ve yüzde sembolü almak nasıl
para birimi, parasal değerin doğru olup olmadığını ve nasıl biçimlendirildiğini/görüntülendiğini gösterir mi? Teknik Özellikler (UTS # 35), ülke başına bir para birimi değerine sahip olma olasılığını açıkça önerir."Not: Para birimi değerleri, bilinen bir para birimi koduyla hiçbir zaman değiştirilmemelidir. Bir kullanıcı tarafından 3.5, 3.50 $, diğeri ise 3.50 € gibi yorumlanmamalıdır. Yerel veriler, bir ülke için para birimi değeri değil, para birimleri için yerelleştirme bilgilerini içerir. para birimi tutarı mantıksal olarak sayısal bir değerden oluşur, artı bir para birimi kodu (veya eşdeğeri): Para birimi kodu, USD'nin dolaylı olduğu gibi bir protokolde örtük olabilir, ancak ham sayısal değer herhangi bir bağlam olmadan iletilirse, o zaman kesin bir yorumu yoktur. "
http://www.unicode.org/reports/tr35/tr35-numbers.html#Currencies
Not olsa, uygulamalar belli bir dönemde ülkede kullanılan para birimini anlamak ve sonra CurrencyFormatter için de beslemek için CLDR kullanabilirsiniz. CLDR verilerine nasıl erişileceği için bkz. How to access culture data in globalize.js V1.0.0.
nasıl dinamik olarak
verebilir misiniz desenini değiştirmek için Para/Yüzde belirtilen kültür değeri ve için Pozitif/Negatif desen nasıl alınır
Yapmak istediğiniz değişikliklerin bir örneği? Aşağıdaki örnek size yardımcı mı? Globalize("ar").formatNumber(-0.5, {style: "percent"})
// > '-٥٠٪'
- nasıl varsayılan tarih biçimini almak için:
Globalize("en").formatNumber(0.5, {style: "percent"});
// > '50%'
Globalize("en").formatNumber(-0.5, {style: "percent"});
// > '-50%'
Globalize("en").formatNumber(-0.5, {style: "percent", minimumFractionDigits: 2, maximumFractionDigits: 2});
// > '-50.00%'
Globalize("en").formatCurrency(-69900, "USD")
'-$69,900.00'
Not Globalise sahip Arapça örneğin, sizin için uygun Dil varsayılanlarını idare edecek belirtilen kültürün
Lütfen, bir kullanım durumu sağlayabilir misiniz? Neyi başarmaya çalıştığını anlamıyorum.
varsayılan tarih biçimi sayısal yıl, ay ve gün, yani olup, aynı Ecma-402 Intl.DateTimeFormat https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
Sen işleminizde varsayılan tarih formatı seçeneklerini kullanarak istediğiniz şekilde geçersiz kılabilir olarak.
- nasıl belirtilen kültür
Lütfen, eğer bir kullanım durumunda sağlayabilir varsayılan grup ayırıcı ve ondalık ayırıcı alınır? Neyi başarmaya çalıştığını anlamıyorum.
Yine de, doğrudan CLDR verilerine nasıl erişileceğini öğrenmek için How to access culture data in globalize.js V1.0.0'a bakın.
Zaman bulduğumda size daha iyi bir cevap vereceğim. Şimdilik, sadece https://github.com/jquery/globalize/tree/master/examples –
'u gördüğünüzden emin olmak istedim. Örneği indirdim ve çalıştırdım ama o da javascript örneğini çalıştırmıyor. örnek statik veri yüklenebilir ama ** dinamik kültür JSON veri ** yüklemek istiyorum, ben dinamik olarak dinamik veri yükleme .. bilmek istiyorum ?? –
Burada https://github.com/jquery/globalize/blob/master/doc/cldr.md#how-do-i-load-cldr-data-into-globalize, CLDR verilerini yüklemek için çeşitli yollar sunulmuştur dinamik yollar). –