fixed support for older go versions
This commit is contained in:
@@ -124,7 +124,7 @@ func (d *Domain) Dump() string {
|
|||||||
func (d *Domain) Save(path string) error {
|
func (d *Domain) Save(path string) error {
|
||||||
file, err := os.Create(path)
|
file, err := os.Create(path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to domain: %w", err)
|
return fmt.Errorf("failed to domain: %v", err)
|
||||||
}
|
}
|
||||||
defer file.Close()
|
defer file.Close()
|
||||||
|
|
||||||
@@ -164,14 +164,14 @@ func (m *DomainMap) Save(directory string) error {
|
|||||||
// ensure output directory exist
|
// ensure output directory exist
|
||||||
err := os.MkdirAll(directory, os.ModePerm)
|
err := os.MkdirAll(directory, os.ModePerm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to create output dir: %w", err)
|
return fmt.Errorf("failed to create output dir: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// save each domain in a separate po file
|
// save each domain in a separate po file
|
||||||
for name, domain := range *m {
|
for name, domain := range *m {
|
||||||
err := domain.Save(filepath.Join(directory, name+".po"))
|
err := domain.Save(filepath.Join(directory, name+".po"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to save domain %s: %w", name, err)
|
return fmt.Errorf("failed to save domain %s: %v", name, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user