messages = {
    zh_CN: {
        required_product_name_or_model:'请输入产品名称或型号！',
        required_role_vip:'该内容仅VIP会员才有权查看,您是否需要申请为VIP会员？',
        required_username_or_password:'请输入您的用户名或密码！',
        error_happened:'对不起，发生错误',
        error_username_or_password:'您的用户名或密码错误，请重新输入！',
        error_account_is_frozen:'该帐号已冻结，请与网站管理员联系!',
        mail_apply_for_vip:'VIP会员申请信',
        product_compare_num_limit:'您最多可比较9个产品!',
        product_inquire:'产品询价',
        product_del_confirm:'您确定要删除该产品吗？',
        product_clear_confirm:'您确定要清空所有产品吗？'
    },

    zh_TW: {
        required_product_name_or_model:'請輸入產品名稱或型號！',
        required_role_vip:'該內容僅VIP會員才有權查看,您是否需要申請為VIP會員？',
        required_username_or_password:'請輸入您的用戶名或密碼！',
        error_happened:'對不起，發生錯誤',
        error_username_or_password:'您的用戶名或密碼錯誤，請重新輸入！',
        error_account_is_frozen:'該帳號已凍結，請與網站管理員聯繫!',
        mail_apply_for_vip:'VIP會員申請信',
        product_compare_num_limit:'您最多可比較9個產品!',
        product_inquire:'產品詢價',
        product_del_confirm:'您確定要刪除該產品嗎？',
        product_clear_confirm:'您確定要清空所有產品嗎？'
    },

    en_US: {
        required_product_name_or_model:'Please enter product name or model!',
        required_role_vip:'This infomation is available for VIP members. Do you want to apply for it now?',
        required_username_or_password:'Please enter your username or password!',
        error_happened:'sorry,error',
        error_username_or_password:'The username or password is invalid, please try again!',
        error_account_is_frozen:'The account is not available now, please ask the web administrator for assistance.',
        mail_apply_for_vip:'Apply for VIP members',
        product_compare_num_limit:'You can compare only 9 products!',
        product_inquire:'Inquirement of the product',
        product_del_confirm:'Are you sure to delete the product?',
        product_clear_confirm:'Are you sure to clear all the products?'
    },

    get: function(code, defaultText){
        defaultText = typeof(defaultText) == 'undefined' ? '' : defaultText;
        if (typeof(code) == 'undefined' || typeof(locale) == 'undefined') {
            return defaultText;
        }
        if (typeof(messages[locale]) == 'undefined' || typeof(messages[locale][code]) == 'undefined') {
            return defaultText;
        }
        return messages[locale][code];
    }
};
