JavaScript
Ext.onReady(function() {
///
// Sorry this demo code is longer and more complex
// than it should be. Hopefully it illustrates how this
// can be used.
///
var
// since XSS prevents jsfiddle from accessing a webservice, locales are
// defined here locally in this script
allLocales = {
'en_US.utf8': {"decimal_point":".","thousands_sep":",","int_curr_symbol":"USD ","currency_symbol":"$","mon_decimal_point":".","mon_thousands_sep":",","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":0,"n_cs_precedes":1,"n_sep_by_space":0,"p_sign_posn":1,"n_sign_posn":1,"grouping":[3,3],"mon_grouping":[3,3]},
'en_HK.utf8': {"decimal_point":".","thousands_sep":",","int_curr_symbol":"HKD ","currency_symbol":"HK$","mon_decimal_point":".","mon_thousands_sep":",","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":0,"n_cs_precedes":1,"n_sep_by_space":0,"p_sign_posn":1,"n_sign_posn":0,"grouping":[3],"mon_grouping":[3]},
'en_IE.utf8': {"decimal_point":".","thousands_sep":",","int_curr_symbol":"EUR ","currency_symbol":"\u20ac","mon_decimal_point":".","mon_thousands_sep":",","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":0,"n_cs_precedes":1,"n_sep_by_space":0,"p_sign_posn":1,"n_sign_posn":1,"grouping":[3,3],"mon_grouping":[3,3]},
'es_BO.utf8': {"decimal_point":",","thousands_sep":"","int_curr_symbol":"BOB ","currency_symbol":"$b","mon_decimal_point":",","mon_thousands_sep":".","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":1,"n_cs_precedes":1,"n_sep_by_space":1,"p_sign_posn":1,"n_sign_posn":1,"grouping":[],"mon_grouping":[3,3]},
'es_CR.utf8': {"decimal_point":".","thousands_sep":"","int_curr_symbol":"CRC...