func InitI18n(domain string, dir string) {
	domainStr := C.CString(domain)
	defer C.free(unsafe.Pointer(domainStr))

	dirStr := C.CString(dir)
	defer C.free(unsafe.Pointer(dirStr))

	C.init_i18n(domainStr, dirStr)
}
func InitI18n(domain string, dir string) {
	domainStr := C.CString(domain)
	defer C.free(unsafe.Pointer(domainStr))

	dirStr := C.CString(dir)
	defer C.free(unsafe.Pointer(dirStr))

	C.init_i18n(domainStr, dirStr)
}
func InitI18n ( domain string , dir string ) { domainStr := C . CString ( domain ) defer C . free ( unsafe . Pointer ( domainStr ) ) dirStr := C . CString ( dir ) defer C . free ( unsafe . Pointer ( dirStr ) ) C . init_i18n ( domainStr , dirStr ) }
// InitI18n initializes the i18n subsystem.
InitI18n initializes the i18n subsystem .