func getCLDRCoreFile()

in generator.go [370:387]


func getCLDRCoreFile(path string, version int) (*os.File, error) {
	var cldrCoreZipFile *os.File
	var err error
	if path != "" {
		cldrCoreZipFile, err = os.Open(path)
		if err != nil {
			return nil, fmt.Errorf("failed to open CLDR file: %w", err)
		}
		return cldrCoreZipFile, nil
	}

	cldrCoreZipFile, err = downloadCLDRCoreFile(version)
	if err != nil {
		return nil, fmt.Errorf("failed to download CLDR file: %w", err)
	}

	return os.Open(cldrCoreZipFile.Name())
}