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())
}