func DGetdata(domain, name string) []byte {
	return defaultGettexter.DGetdata(domain, name)
}
DGetdata like Getdata(), but looking up the resource in the specified domain.

Examples:
func Foo() {
msg := gettext.DGetdata("hello", "poems.txt")
}
package gettext
var (
	DefaultLanguage string = getDefaultLanguage()  
)
type Gettexter interface {
	FileSystem() FileSystem
	GetDomain() string
	SetDomain(domain string) Gettexter
	GetLanguage() string
	SetLanguage(lang string) Gettexter
	Gettext(msgid string) string
	PGettext(msgctxt, msgid string) string
	NGettext(msgid, msgidPlural string, n int) string
	PNGettext(msgctxt, msgid, msgidPlural string, n int) string
	DGettext(domain, msgid string) string
	DPGettext(domain, msgctxt, msgid string) string
	DNGettext(domain, msgid, msgidPlural string, n int) string
	DPNGettext(domain, msgctxt, msgid, msgidPlural string, n int) string
	Getdata(name string) []byte
	DGetdata(domain, name string) []byte
}
func New(domain, path string, data ...interface{}) Gettexter {
	return newLocale(domain, path, data...)
}
var defaultGettexter struct {
	lang   string
	domain string
	Gettexter
}
func init() {
	defaultGettexter.lang = getDefaultLanguage()
	defaultGettexter.domain = "default"
	defaultGettexter.Gettexter = newLocale("", "")
}
func BindLocale(g Gettexter) {
	if g != nil {
		defaultGettexter.Gettexter = g
		defaultGettexter.SetLanguage(defaultGettexter.lang)
	} else {
		defaultGettexter.Gettexter = newLocale("", "")
		defaultGettexter.SetLanguage(defaultGettexter.lang)
	}
}
func SetLanguage(lang string) string {
	defaultGettexter.SetLanguage(lang)
	return defaultGettexter.GetLanguage()
}
func SetDomain(domain string) string {
	defaultGettexter.SetDomain(domain)
	return defaultGettexter.GetDomain()
}
func Gettext(msgid string) string {
	return defaultGettexter.Gettext(msgid)
}
func Getdata(name string) []byte {
	return defaultGettexter.Getdata(name)
}
func NGettext(msgid, msgidPlural string, n int) string {
	return defaultGettexter.NGettext(msgid, msgidPlural, n)
}
func PGettext(msgctxt, msgid string) string {
	return defaultGettexter.PGettext(msgctxt, msgid)
}
func PNGettext(msgctxt, msgid, msgidPlural string, n int) string {
	return defaultGettexter.PNGettext(msgctxt, msgid, msgidPlural, n)
}
func DGettext(domain, msgid string) string {
	return defaultGettexter.DGettext(domain, msgid)
}
func DNGettext(domain, msgid, msgidPlural string, n int) string {
	return defaultGettexter.DNGettext(domain, msgid, msgidPlural, n)
}
func DPGettext(domain, msgctxt, msgid string) string {
	return defaultGettexter.DPGettext(domain, msgctxt, msgid)
}
func DPNGettext(domain, msgctxt, msgid, msgidPlural string, n int) string {
	return defaultGettexter.DPNGettext(domain, msgctxt, msgid, msgidPlural, n)
}