From 662ef240fe8ca6fbcb02f2ce6f673b4101c66f5b Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Tue, 9 Jan 2024 00:03:05 +0100 Subject: [PATCH 01/21] api: Add storage_bucket_backup extension Signed-off-by: Fabian Mettler (cherry picked from commit 21ed02ae159abd398ea623406101f877d4092b59) Signed-off-by: Mark Bolton License: Apache-2.0 --- doc/api-extensions.md | 15 +++++++++++++++ shared/version/api.go | 1 + 2 files changed, 16 insertions(+) diff --git a/doc/api-extensions.md b/doc/api-extensions.md index e9bbcde72065..2b202a9eb30e 100644 --- a/doc/api-extensions.md +++ b/doc/api-extensions.md @@ -2599,3 +2599,18 @@ The following pool level configuration keys have been added: 1. {config:option}`storage-pure-pool-conf:pure.api.token` 1. {config:option}`storage-pure-pool-conf:pure.mode` 1. {config:option}`storage-pure-pool-conf:pure.target` + +## `storage_bucket_backup` + +Add storage bucket backup support. + +This includes the following new endpoints (see [RESTful API](rest-api.md) for details): + +* `GET /1.0/storage-pools//buckets//backups` +* `POST /1.0/storage-pools//buckets//backups` + +* `GET /1.0/storage-pools//buckets//backups/` +* `POST /1.0/storage-pools//buckets//backups/` +* `DELETE /1.0/storage-pools//buckets//backups/` + +* `GET /1.0/storage-pools//buckets//backups//export` diff --git a/shared/version/api.go b/shared/version/api.go index 1507c0583f07..dff285fb474c 100644 --- a/shared/version/api.go +++ b/shared/version/api.go @@ -436,6 +436,7 @@ var APIExtensions = []string{ "profiles_all_projects", "storage_driver_powerflex", "storage_driver_pure", + "storage_bucket_backup", } // APIExtensionsCount returns the number of available API extensions. From 032510c4c2e8ee7d3cd0801e903cf2a80d71422f Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Tue, 9 Jan 2024 00:03:46 +0100 Subject: [PATCH 02/21] shared/api: Add storage bucket backup Signed-off-by: Fabian Mettler (cherry picked from commit 95bfa8881566ab6a66135a4709065d97feeaaa6b) Signed-off-by: Mark Bolton License: Apache-2.0 --- shared/api/event_lifecycle.go | 8 +++- shared/api/storage_pool_bucket_backup.go | 54 ++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 shared/api/storage_pool_bucket_backup.go diff --git a/shared/api/event_lifecycle.go b/shared/api/event_lifecycle.go index c1abbc238601..bc621607435a 100644 --- a/shared/api/event_lifecycle.go +++ b/shared/api/event_lifecycle.go @@ -97,12 +97,16 @@ const ( EventLifecycleStoragePoolCreated = "storage-pool-created" EventLifecycleStoragePoolDeleted = "storage-pool-deleted" EventLifecycleStoragePoolUpdated = "storage-pool-updated" + EventLifecycleStorageBucketBackupCreated = "storage-bucket-backup-created" + EventLifecycleStorageBucketBackupDeleted = "storage-bucket-backup-deleted" + EventLifecycleStorageBucketBackupRenamed = "storage-bucket-backup-renamed" + EventLifecycleStorageBucketBackupRetrieved = "storage-bucket-backup-retrieved" EventLifecycleStorageBucketCreated = "storage-bucket-created" - EventLifecycleStorageBucketUpdated = "storage-bucket-updated" EventLifecycleStorageBucketDeleted = "storage-bucket-deleted" EventLifecycleStorageBucketKeyCreated = "storage-bucket-key-created" - EventLifecycleStorageBucketKeyUpdated = "storage-bucket-key-updated" EventLifecycleStorageBucketKeyDeleted = "storage-bucket-key-deleted" + EventLifecycleStorageBucketKeyUpdated = "storage-bucket-key-updated" + EventLifecycleStorageBucketUpdated = "storage-bucket-updated" EventLifecycleStorageVolumeCreated = "storage-volume-created" EventLifecycleStorageVolumeBackupCreated = "storage-volume-backup-created" EventLifecycleStorageVolumeBackupDeleted = "storage-volume-backup-deleted" diff --git a/shared/api/storage_pool_bucket_backup.go b/shared/api/storage_pool_bucket_backup.go new file mode 100644 index 000000000000..35510031c642 --- /dev/null +++ b/shared/api/storage_pool_bucket_backup.go @@ -0,0 +1,54 @@ +package api + +import ( + "time" +) + +// StorageBucketBackup represents the fields available for a new storage bucket backup +// +// swagger:model +// +// API extension: storage_bucket_backup. +type StorageBucketBackup struct { + // Backup name + // Example: backup0 + Name string `json:"name" yaml:"name"` + + // When the backup expires (gets auto-deleted) + // Example: 2021-03-23T17:38:37.753398689-04:00 + ExpiresAt time.Time `json:"expires_at" yaml:"expires_at"` + + // What compression algorithm to use + // Example: gzip + CompressionAlgorithm string `json:"compression_algorithm" yaml:"compression_algorithm"` +} + +// StorageBucketBackupsPost represents the fields available for a new storage bucket backup +// +// swagger:model +// +// API extension: storage_bucket_backup. +type StorageBucketBackupsPost struct { + // Backup name + // Example: backup0 + Name string `json:"name" yaml:"name"` + + // When the backup expires (gets auto-deleted) + // Example: 2021-03-23T17:38:37.753398689-04:00 + ExpiresAt time.Time `json:"expires_at" yaml:"expires_at"` + + // What compression algorithm to use + // Example: gzip + CompressionAlgorithm string `json:"compression_algorithm" yaml:"compression_algorithm"` +} + +// StorageBucketBackupPost represents the fields available for the renaming of a bucket backup +// +// swagger:model +// +// API extension: storage_bucket_backup. +type StorageBucketBackupPost struct { + // New backup name + // Example: backup1 + Name string `json:"name" yaml:"name"` +} From 166b1cbffbfb6fe374ed3f6a0767254cc4a72f52 Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:10:42 +0100 Subject: [PATCH 03/21] lxd/db: Add storage bucket backup functions Signed-off-by: Fabian Mettler (cherry picked from commit b2dbe44d3447c554d9d7e5d4ee855238a7b27c6e) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxd/db/backups.go | 198 +++++++++++++++++++++++++++++++++++++- lxd/db/cluster/schema.go | 11 ++- lxd/db/cluster/update.go | 21 ++++ lxd/db/storage_buckets.go | 37 +++++++ 4 files changed, 262 insertions(+), 5 deletions(-) diff --git a/lxd/db/backups.go b/lxd/db/backups.go index 1beb7b6cfdfb..c629112b8361 100644 --- a/lxd/db/backups.go +++ b/lxd/db/backups.go @@ -38,6 +38,17 @@ type StoragePoolVolumeBackup struct { CompressionAlgorithm string } +// StoragePoolBucketBackup is a value object holding all db-related details about a storage bucket backup. +type StoragePoolBucketBackup struct { + ID int + BucketID int64 + BucketName string + Name string + CreationDate time.Time + ExpiryDate time.Time + CompressionAlgorithm string +} + // Returns the ID of the instance backup with the given name. func (c *ClusterTx) getInstanceBackupID(ctx context.Context, name string) (int, error) { q := "SELECT id FROM instances_backups WHERE name=?" @@ -136,8 +147,6 @@ SELECT instances_backups.name, instances_backups.instance_id, // GetInstanceBackups returns the names of all backups of the instance with the // given name. func (c *ClusterTx) GetInstanceBackups(ctx context.Context, projectName string, name string) ([]string, error) { - var result []string - q := `SELECT instances_backups.name FROM instances_backups JOIN instances ON instances_backups.instance_id=instances.id JOIN projects ON projects.id=instances.project_id @@ -150,6 +159,7 @@ WHERE projects.name=? AND instances.name=?` return nil, err } + result := make([]string, len(dbResults)) for _, r := range dbResults { result = append(result, r[0].(string)) } @@ -362,8 +372,6 @@ func (c *ClusterTx) GetStoragePoolVolumeBackups(ctx context.Context, projectName // GetStoragePoolVolumeBackupsNames returns the names of all backups of the storage volume with the given name. func (c *ClusterTx) GetStoragePoolVolumeBackupsNames(ctx context.Context, projectName string, volumeName string, poolID int64) ([]string, error) { - var result []string - q := `SELECT storage_volumes_backups.name FROM storage_volumes_backups JOIN storage_volumes ON storage_volumes_backups.storage_volume_id=storage_volumes.id JOIN projects ON projects.id=storage_volumes.project_id @@ -377,6 +385,7 @@ ORDER BY storage_volumes_backups.id` return nil, err } + result := make([]string, len(dbResults)) for _, r := range dbResults { result = append(result, r[0].(string)) } @@ -541,3 +550,184 @@ func (c *ClusterTx) RenameVolumeBackup(ctx context.Context, oldName, newName str return nil } + +// GetStoragePoolBucketBackupsName returns the names of all backups of the storage bucket with the given name. +func (c *ClusterTx) GetStoragePoolBucketBackupsName(ctx context.Context, projectName string, bucketName string) ([]string, error) { + q := `SELECT storage_buckets_backups.name FROM storage_buckets_backups +JOIN storage_buckets ON storage_buckets_backups.storage_bucket_id=storage_buckets.id +JOIN projects ON projects.id=storage_buckets.project_id +WHERE projects.name=? AND storage_buckets.name=? +ORDER BY storage_buckets_backups.id` + inargs := []any{projectName, bucketName} + outfmt := []any{bucketName} + + dbResults, err := queryScan(ctx, c, q, inargs, outfmt) + if err != nil { + return nil, err + } + + result := make([]string, len(dbResults)) + for _, r := range dbResults { + result = append(result, r[0].(string)) + } + + return result, nil +} + +// CreateStoragePoolBucketBackup creates a new storage bucket backup. +func (c *ClusterTx) CreateStoragePoolBucketBackup(ctx context.Context, args StoragePoolBucketBackup) error { + _, err := c.getStoragePoolBucketBackupID(ctx, args.Name) + if err == nil { + return api.StatusErrorf(http.StatusConflict, "A bucket key using that access key already exists on this server") + } + + str := "INSERT INTO storage_buckets_backups (storage_bucket_id, name, creation_date, expiry_date) VALUES (?, ?, ?, ?)" + stmt, err := c.tx.Prepare(str) + if err != nil { + return err + } + + defer func() { _ = stmt.Close() }() + result, err := stmt.Exec(args.BucketID, args.Name, + args.CreationDate.Unix(), args.ExpiryDate.Unix()) + if err != nil { + return err + } + + _, err = result.LastInsertId() + if err != nil { + return fmt.Errorf("Error inserting %q into database", args.Name) + } + + return nil +} + +// Returns the ID of the storage bucket backup with the given name. +func (c *ClusterTx) getStoragePoolBucketBackupID(ctx context.Context, name string) (int, error) { + q := "SELECT id FROM storage_buckets_backups WHERE name=?" + id := -1 + arg1 := []any{name} + arg2 := []any{&id} + + err := dbQueryRowScan(ctx, c, q, arg1, arg2) + if err == sql.ErrNoRows { + return -1, api.StatusErrorf(http.StatusNotFound, "Storage volume backup not found") + } + + return id, err +} + +// DeleteStoragePoolBucketBackup removes the storage bucket backup with the given name from the database. +func (c *ClusterTx) DeleteStoragePoolBucketBackup(ctx context.Context, name string) error { + id, err := c.getStoragePoolBucketBackupID(ctx, name) + if err != nil { + return err + } + + _, err = c.tx.ExecContext(ctx, "DELETE FROM storage_buckets_backups WHERE id=?", id) + if err != nil { + return err + } + + return nil +} + +// GetStoragePoolBucketBackup returns the bucket backup with the given name. +func (c *ClusterTx) GetStoragePoolBucketBackup(ctx context.Context, projectName string, poolName string, backupName string) (StoragePoolBucketBackup, error) { + args := StoragePoolBucketBackup{} + q := ` +SELECT + backups.id, + backups.storage_bucket_id, + storage_buckets.name, + backups.name, + backups.creation_date, + backups.expiry_date +FROM storage_buckets_backups AS backups +JOIN storage_buckets ON storage_buckets.id=backups.storage_bucket_id +JOIN projects ON projects.id=storage_buckets.project_id +WHERE projects.name=? AND backups.name=? +` + arg1 := []any{projectName, backupName} + outfmt := []any{&args.ID, &args.BucketID, &args.BucketName, &args.Name, &args.CreationDate, &args.ExpiryDate} + + err := dbQueryRowScan(ctx, c, q, arg1, outfmt) + if err != nil { + if err == sql.ErrNoRows { + return args, api.StatusErrorf(http.StatusNotFound, "Storage bucket backup not found") + } + + return args, err + } + + return args, nil +} + +// GetExpiredStorageBucketBackups returns a list of expired storage bucket backups. +func (c *ClusterTx) GetExpiredStorageBucketBackups(ctx context.Context) ([]StoragePoolBucketBackup, error) { + var backups []StoragePoolBucketBackup + + q := ` +SELECT + storage_buckets_backups.id, + storage_buckets_backups.name, + storage_buckets_backups.expiry_date, + storage_buckets_backups.storage_bucket_id +FROM storage_buckets_backups` + + err := query.Scan(ctx, c.Tx(), q, func(scan func(dest ...any) error) error { + var b StoragePoolBucketBackup + var expiryTime sql.NullTime + + err := scan(&b.ID, &b.Name, &expiryTime, &b.BucketID) + if err != nil { + return err + } + + b.ExpiryDate = expiryTime.Time // Convert nulls to zero. + + // Since zero time causes some issues due to timezones, we check the + // unix timestamp instead of IsZero(). + if b.ExpiryDate.Unix() <= 0 { + // Backup doesn't expire + return nil + } + + // Backup has expired + if time.Now().Unix()-b.ExpiryDate.Unix() >= 0 { + backups = append(backups, b) + } + + return nil + }) + if err != nil { + return nil, err + } + + return backups, nil +} + +// RenameBucketBackup renames a bucket backup from the given current name +// to the new one. +func (c *ClusterTx) RenameBucketBackup(ctx context.Context, oldName, newName string) error { + str := "UPDATE storage_buckets_backups SET name = ? WHERE name = ?" + stmt, err := c.tx.Prepare(str) + if err != nil { + return err + } + + defer func() { _ = stmt.Close() }() + + logger.Debug( + "Calling SQL Query", + logger.Ctx{ + "query": "UPDATE storage_buckets_backups SET name = ? WHERE name = ?", + "oldName": oldName, + "newName": newName}) + _, err = stmt.Exec(newName, oldName) + if err != nil { + return err + } + + return nil +} diff --git a/lxd/db/cluster/schema.go b/lxd/db/cluster/schema.go index c0a7b9565f2c..70333d402c94 100644 --- a/lxd/db/cluster/schema.go +++ b/lxd/db/cluster/schema.go @@ -493,6 +493,15 @@ CREATE TABLE "storage_buckets" ( FOREIGN KEY (node_id) REFERENCES "nodes" (id) ON DELETE CASCADE, FOREIGN KEY (project_id) REFERENCES "projects" (id) ON DELETE CASCADE ); +CREATE TABLE "storage_buckets_backups" ( + id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + storage_bucket_id INTEGER NOT NULL, + name VARCHAR(255) NOT NULL, + creation_date DATETIME, + expiry_date DATETIME, + FOREIGN KEY (storage_bucket_id) REFERENCES "storage_buckets" (id) ON DELETE CASCADE, + UNIQUE (storage_bucket_id, name) +); CREATE TABLE "storage_buckets_config" ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, storage_bucket_id INTEGER NOT NULL, @@ -662,5 +671,5 @@ CREATE TABLE "warnings" ( ); CREATE UNIQUE INDEX warnings_unique_node_id_project_id_entity_type_code_entity_id_type_code ON warnings(IFNULL(node_id, -1), IFNULL(project_id, -1), entity_type_code, entity_id, type_code); -INSERT INTO schema (version, updated_at) VALUES (73, strftime("%s")) +INSERT INTO schema (version, updated_at) VALUES (74, strftime("%s")) ` diff --git a/lxd/db/cluster/update.go b/lxd/db/cluster/update.go index e5fc42dcf841..0111eebb562b 100644 --- a/lxd/db/cluster/update.go +++ b/lxd/db/cluster/update.go @@ -114,6 +114,27 @@ var updates = map[int]schema.Update{ 71: updateFromV70, 72: updateFromV71, 73: updateFromV72, + 74: updateFromV73, +} + +func updateFromV73(ctx context.Context, tx *sql.Tx) error { + q := ` +CREATE TABLE "storage_buckets_backups" ( + id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + storage_bucket_id INTEGER NOT NULL, + name VARCHAR(255) NOT NULL, + creation_date DATETIME, + expiry_date DATETIME, + FOREIGN KEY (storage_bucket_id) REFERENCES "storage_buckets" (id) ON DELETE CASCADE, + UNIQUE (storage_bucket_id, name) +); +` + _, err := tx.Exec(q) + if err != nil { + return fmt.Errorf("Failed adding storage bucket backup table: %w", err) + } + + return nil } func updateFromV72(ctx context.Context, tx *sql.Tx) error { diff --git a/lxd/db/storage_buckets.go b/lxd/db/storage_buckets.go index d1e25514d9cd..98d68daf9ddf 100644 --- a/lxd/db/storage_buckets.go +++ b/lxd/db/storage_buckets.go @@ -597,3 +597,40 @@ func (c *ClusterTx) DeleteStoragePoolBucketKey(ctx context.Context, bucketID int return nil } + +// GetStoragePoolBucketWithID returns the volume with the given ID. +func (c *ClusterTx) GetStoragePoolBucketWithID(ctx context.Context, bucketID int) (StorageBucket, error) { + var response StorageBucket + + stmt := ` +SELECT + projects.name as project, + storage_pools.name, + storage_buckets.id, + storage_buckets.storage_pool_id, + storage_buckets.name, + storage_buckets.description, + IFNULL(nodes.name, "") as location +FROM storage_buckets +JOIN projects ON projects.id = storage_buckets.project_id +JOIN storage_pools ON storage_pools.id = storage_buckets.storage_pool_id +LEFT JOIN nodes ON nodes.id = storage_buckets.node_id +WHERE storage_buckets.id = ? +` + + err := c.tx.QueryRowContext(ctx, stmt, bucketID).Scan(&response.Project, &response.PoolName, &response.ID, &response.PoolID, &response.Name, &response.Description, &response.Location) + if err != nil { + if err == sql.ErrNoRows { + return StorageBucket{}, api.StatusErrorf(http.StatusNotFound, "Storage pool bucket not found") + } + + return StorageBucket{}, err + } + + response.Config, err = c.storageVolumeConfigGet(ctx, response.ID, false) + if err != nil { + return StorageBucket{}, err + } + + return response, nil +} From 74f7afea7f1cfc15891ced265800f91280b8d54a Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:11:06 +0100 Subject: [PATCH 04/21] lxd/db/operation: Add storage volume backup types Signed-off-by: Fabian Mettler (cherry picked from commit 8f0061f699db14ba101378ca4314c3ee33afd93c) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxd/db/operationtype/operation_type.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lxd/db/operationtype/operation_type.go b/lxd/db/operationtype/operation_type.go index 8622ad5f7982..0e36e0a1245d 100644 --- a/lxd/db/operationtype/operation_type.go +++ b/lxd/db/operationtype/operation_type.go @@ -76,6 +76,10 @@ const ( RenewServerCertificate RemoveExpiredTokens ClusterHeal + BucketBackupCreate + BucketBackupRemove + BucketBackupRename + BucketBackupRestore ) // Description return a human-readable description of the operation type. @@ -199,6 +203,14 @@ func (t Type) Description() string { return "Remove expired tokens" case ClusterHeal: return "Healing cluster" + case BucketBackupCreate: + return "Creating bucket backup" + case BucketBackupRemove: + return "Deleting bucket backup" + case BucketBackupRename: + return "Renaming bucket backup" + case BucketBackupRestore: + return "Restoring bucket backup" default: return "Executing operation" } @@ -280,6 +292,15 @@ func (t Type) Permission() (entity.Type, auth.Entitlement) { return entity.TypeStorageVolume, auth.EntitlementCanManageBackups case CustomVolumeBackupRestore: return entity.TypeStorageVolume, auth.EntitlementCanEdit + + case BucketBackupCreate: + return entity.TypeStorageVolume, auth.EntitlementCanManageBackups + case BucketBackupRemove: + return entity.TypeStorageVolume, auth.EntitlementCanManageBackups + case BucketBackupRename: + return entity.TypeStorageVolume, auth.EntitlementCanManageBackups + case BucketBackupRestore: + return entity.TypeStorageVolume, auth.EntitlementCanEdit } return "", "" From 896e5b4061ba3611d5241e653280d8800865aaeb Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:16:27 +0100 Subject: [PATCH 05/21] lxd/lifecycle: Add storage bucket backup events Signed-off-by: Fabian Mettler (cherry picked from commit f4b0e4dad87ebc1bd0cc94d9b6b0cdaa0a848020) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxd/lifecycle/storage_bucket_backup.go | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 lxd/lifecycle/storage_bucket_backup.go diff --git a/lxd/lifecycle/storage_bucket_backup.go b/lxd/lifecycle/storage_bucket_backup.go new file mode 100644 index 000000000000..1d81c65cad58 --- /dev/null +++ b/lxd/lifecycle/storage_bucket_backup.go @@ -0,0 +1,31 @@ +package lifecycle + +import ( + "github.com/canonical/lxd/shared/api" + "github.com/canonical/lxd/shared/version" +) + +// StorageBucketBackupAction represents a lifecycle event action for storage bucket backups. +type StorageBucketBackupAction string + +// All supported lifecycle events for storage volume backups. +const ( + StorageBucketBackupCreated = StorageBucketBackupAction(api.EventLifecycleStorageBucketBackupCreated) + StorageBucketBackupDeleted = StorageBucketBackupAction(api.EventLifecycleStorageBucketBackupDeleted) + StorageBucketBackupRetrieved = StorageBucketBackupAction(api.EventLifecycleStorageBucketBackupRetrieved) + StorageBucketBackupRenamed = StorageBucketBackupAction(api.EventLifecycleStorageBucketBackupRenamed) +) + +// Event creates the lifecycle event for an action on a storage volume backup. +func (a StorageBucketBackupAction) Event(poolName string, fullBackupName string, projectName string, requestor *api.EventLifecycleRequestor, ctx map[string]any) api.EventLifecycle { + bucketName, backupName, _ := api.GetParentAndSnapshotName(fullBackupName) + + u := api.NewURL().Path(version.APIVersion, "storage-pools", poolName, "buckets", bucketName, "backups", backupName).Project(projectName) + + return api.EventLifecycle{ + Action: string(a), + Source: u.String(), + Context: ctx, + Requestor: requestor, + } +} From 72572822a13cab890ce77c1c01f938542ba24314 Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:16:56 +0100 Subject: [PATCH 06/21] lxd/project: Add StorageBucket function Signed-off-by: Fabian Mettler (cherry picked from commit db96183b5d2f728bcf92f65b54e9265a8ff7a5f5) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxd/project/project.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lxd/project/project.go b/lxd/project/project.go index 5c93a630d6eb..db767fa1e55a 100644 --- a/lxd/project/project.go +++ b/lxd/project/project.go @@ -123,6 +123,11 @@ func StorageVolumeProjectFromRecord(p *api.Project, volumeType int) string { return api.ProjectDefaultName } +// StorageBucket adds the "_prefix" to the storage bucket name. Even if the project name is "default". +func StorageBucket(projectName string, storageBucketName string) string { + return projectName + separator + storageBucketName +} + // StorageBucketProject returns the effective project name to use to for the bucket based on the requested project. // If the project specified has the "features.storage.buckets" flag enabled then the project name is returned, // otherwise the default project name is returned. From 1e8c53911ced34b732790b486018671c9d226d14 Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:18:37 +0100 Subject: [PATCH 07/21] lxd/storage/s3: Add transfer manager Signed-off-by: Fabian Mettler (cherry picked from commit 5f6dbb7bea79b315797533d792ff81c3a0bc8fbb) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxd/storage/s3/transfer_manager.go | 195 +++++++++++++++++++++++++++++ 1 file changed, 195 insertions(+) create mode 100644 lxd/storage/s3/transfer_manager.go diff --git a/lxd/storage/s3/transfer_manager.go b/lxd/storage/s3/transfer_manager.go new file mode 100644 index 000000000000..a2282579d15a --- /dev/null +++ b/lxd/storage/s3/transfer_manager.go @@ -0,0 +1,195 @@ +package s3 + +import ( + "context" + "crypto/tls" + "io" + "net/http" + "net/url" + "os" + "time" + + "github.com/minio/minio-go/v7" + "github.com/minio/minio-go/v7/pkg/credentials" + + "github.com/canonical/lxd/lxd/backup" + "github.com/canonical/lxd/lxd/instancewriter" + "github.com/canonical/lxd/lxd/state" + "github.com/canonical/lxd/shared/logger" + "github.com/canonical/lxd/shared/validate" +) + +// TransferManager represents a transfer manager. +type TransferManager struct { + s3URL *url.URL + state *state.State + accessKey string + secretKey string +} + +// NewTransferManager instantiates a new TransferManager struct. +func NewTransferManager(s3URL *url.URL, state *state.State, accessKey string, secretKey string) TransferManager { + return TransferManager{ + s3URL: s3URL, + state: state, + accessKey: accessKey, + secretKey: secretKey, + } +} + +// DownloadAllFiles downloads all files from a bucket and writes them to a tar writer. +func (t TransferManager) DownloadAllFiles(bucketName string, tarWriter *instancewriter.InstanceTarWriter) error { + logger.Debugf("Downloading all files from bucket %s", bucketName) + logger.Debugf("Endpoint: %s", t.getEndpoint()) + + minioClient, err := t.getMinioClient() + if err != nil { + return err + } + + ctx, cancel := context.WithCancel(context.TODO()) + defer cancel() + + objectCh := minioClient.ListObjects(ctx, bucketName, minio.ListObjectsOptions{ + Recursive: true, + }) + + for objectInfo := range objectCh { + if objectInfo.Err != nil { + logger.Errorf("Failed to get object info: %v", err) + return objectInfo.Err + } + + object, err := minioClient.GetObject(ctx, bucketName, objectInfo.Key, minio.GetObjectOptions{}) + if err != nil { + logger.Errorf("Failed to get object: %v", err) + return err + } + + // Skip directories because they are part of the key of an actual file + if objectInfo.Key[len(objectInfo.Key)-1] == '/' { + continue + } + + fi := instancewriter.FileInfo{ + FileName: "backup/bucket/" + objectInfo.Key, + FileSize: objectInfo.Size, + FileMode: 0600, + FileModTime: time.Now(), + } + + logger.Debugf("Writing file %s to tar writer", objectInfo.Key) + logger.Debugf("File size: %d", objectInfo.Size) + + err = tarWriter.WriteFileFromReader(object, &fi) + if err != nil { + logger.Errorf("Failed to write file to tar writer: %v", err) + return err + } + + err = object.Close() + if err != nil { + logger.Errorf("Failed to close object: %v", err) + return err + } + } + + return nil +} + +// UploadAllFiles uploads all files to a bucket. +func (t TransferManager) UploadAllFiles(bucketName string, srcData io.ReadSeeker) error { + logger.Debugf("Uploading all files to bucket %s", bucketName) + logger.Debugf("Endpoint: %s", t.getEndpoint()) + + minioClient, err := t.getMinioClient() + if err != nil { + return err + } + + ctx, cancel := context.WithCancel(context.TODO()) + defer cancel() + + // Create temp path and remove it after wards + mountPath, err := os.MkdirTemp("", "lxd_bucket_import_*") + if err != nil { + return err + } + + defer func() { _ = os.RemoveAll(mountPath) }() + logger.Debugf("Created temp mount path %s", mountPath) + + tr, cancelFunc, err := backup.TarReader(srcData, t.state.OS, mountPath) + if err != nil { + return err + } + + defer cancelFunc() + + for { + hdr, err := tr.Next() + if err == io.EOF { + break // End of archive. + } + + // Skip index.yaml file + if hdr.Name == "backup/index.yaml" { + continue + } + + // Skip directories because they are part of the key of an actual file + fileName := hdr.Name[len("backup/bucket/"):] + + _, err = minioClient.PutObject(ctx, bucketName, fileName, tr, -1, minio.PutObjectOptions{}) + if err != nil { + return err + } + } + + return nil +} + +func (t TransferManager) getMinioClient() (*minio.Client, error) { + bucketLookup := minio.BucketLookupPath + credentials := credentials.NewStaticV4(t.accessKey, t.secretKey, "") + + if t.isSecureEndpoint() { + return minio.New(t.getEndpoint(), &minio.Options{ + BucketLookup: bucketLookup, + Creds: credentials, + Secure: true, + Transport: getTransport(), + }) + } + + return minio.New(t.getEndpoint(), &minio.Options{ + BucketLookup: bucketLookup, + Creds: credentials, + Secure: false, + }) +} + +func (t TransferManager) getEndpoint() string { + hostname := t.s3URL.Hostname() + if validate.IsNetworkAddressV6(hostname) == nil { + hostname = "[" + hostname + "]" + } + + return hostname + ":" + t.s3URL.Port() +} + +func (t TransferManager) isSecureEndpoint() bool { + return t.s3URL.Scheme == "https" +} + +func getTransport() *http.Transport { + return &http.Transport{ + MaxIdleConns: 10, + IdleConnTimeout: 30 * time.Second, + DisableCompression: true, + TLSClientConfig: &tls.Config{ + InsecureSkipVerify: true, + MinVersion: tls.VersionTLS13, + }, + } +} From e7d81f5ee1d23120b8a22815c2c415b0681849e2 Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:28:15 +0100 Subject: [PATCH 08/21] lxd: Add storage bucket backup Signed-off-by: Fabian Mettler (cherry picked from commit d5b4350adc2f318ed9fdfd1078eaf8e7f00e8f88) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxd/api_1.0.go | 3 + lxd/backup.go | 230 ++++++++ lxd/backup/backup_bucket.go | 138 +++++ lxd/backup/backup_info.go | 3 + lxd/backup/config/backup_config.go | 1 + lxd/storage/backend_lxd.go | 217 ++++++++ lxd/storage/backend_mock.go | 15 + lxd/storage/pool_interface.go | 3 + lxd/storage/utils.go | 26 + lxd/storage_buckets.go | 95 ++++ lxd/storage_buckets_backup.go | 807 +++++++++++++++++++++++++++++ 11 files changed, 1538 insertions(+) create mode 100644 lxd/backup/backup_bucket.go create mode 100644 lxd/storage_buckets_backup.go diff --git a/lxd/api_1.0.go b/lxd/api_1.0.go index 17a30c0af55c..10f70ce051b1 100644 --- a/lxd/api_1.0.go +++ b/lxd/api_1.0.go @@ -117,6 +117,9 @@ var api10 = []APIEndpoint{ storagePoolBucketCmd, storagePoolBucketKeysCmd, storagePoolBucketKeyCmd, + storagePoolBucketBackupsCmd, + storagePoolBucketBackupCmd, + storagePoolBucketBackupsExportCmd, storagePoolVolumesCmd, storagePoolVolumeSnapshotsTypeCmd, storagePoolVolumeSnapshotTypeCmd, diff --git a/lxd/backup.go b/lxd/backup.go index 3dcd7ca67fc9..4d2101edbfef 100644 --- a/lxd/backup.go +++ b/lxd/backup.go @@ -5,6 +5,7 @@ import ( "context" "fmt" "io" + "net/http" "os" "time" @@ -311,6 +312,11 @@ func pruneExpiredBackupsTask(d *Daemon) (task.Func, task.Schedule) { return fmt.Errorf("Failed pruning expired storage volume backups: %w", err) } + err = pruneExpiredStorageBucketBackups(ctx, s) + if err != nil { + return fmt.Errorf("Failed pruning expired storage bucket backups: %w", err) + } + return nil } @@ -630,3 +636,227 @@ func pruneExpiredStorageVolumeBackups(ctx context.Context, s *state.State) error return nil } + +func bucketBackupCreate(s *state.State, args db.StoragePoolBucketBackup, projectName string, poolName string, bucketName string) error { + l := logger.AddContext(logger.Ctx{"project": projectName, "storage_bucket": bucketName, "name": args.Name}) + l.Debug("Bucket backup started") + defer l.Debug("Bucket backup finished") + + revert := revert.New() + defer revert.Fail() + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return fmt.Errorf("Failed loading storage pool %q: %w", poolName, err) + } + + // Create the database entry + err = s.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + return tx.CreateStoragePoolBucketBackup(ctx, args) + }) + if err != nil { + if api.StatusErrorCheck(err, http.StatusConflict) { + return fmt.Errorf("Backup %q already exists", args.Name) + } + + return fmt.Errorf("Failed creating backup record: %w", err) + } + + revert.Add(func() { + _ = s.DB.Cluster.Transaction(context.Background(), func(ctx context.Context, tx *db.ClusterTx) error { + return tx.DeleteStoragePoolBucketBackup(ctx, args.Name) + }) + }) + + var backupRow db.StoragePoolBucketBackup + err = s.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + backupRow, err = tx.GetStoragePoolBucketBackup(ctx, projectName, poolName, args.Name) + return err + }) + if err != nil { + return fmt.Errorf("Failed getting backup record: %w", err) + } + + // Detect compression method + var compress string + + backupRow.CompressionAlgorithm = args.CompressionAlgorithm + + if backupRow.CompressionAlgorithm != "" { + compress = backupRow.CompressionAlgorithm + } else { + compress = s.GlobalConfig.BackupsCompressionAlgorithm() + } + + // Create the target path if needed. + backupsPath := shared.VarPath("backups", "buckets", pool.Name(), project.StorageBucket(projectName, bucketName)) + if !shared.PathExists(backupsPath) { + err := os.MkdirAll(backupsPath, 0700) + if err != nil { + return err + } + + revert.Add(func() { _ = os.Remove(backupsPath) }) + } + + target := shared.VarPath("backups", "buckets", pool.Name(), project.StorageBucket(projectName, backupRow.Name)) + + // Setup the tarball writer. + l.Debug("Opening backup tarball for writing", logger.Ctx{"path": target}) + tarFileWriter, err := os.OpenFile(target, os.O_CREATE|os.O_WRONLY, 0600) + if err != nil { + return fmt.Errorf("Error opening backup tarball for writing %q: %w", target, err) + } + + defer func() { _ = tarFileWriter.Close() }() + revert.Add(func() { _ = os.Remove(target) }) + + // Create the tarball. + tarPipeReader, tarPipeWriter := io.Pipe() + defer func() { _ = tarPipeWriter.Close() }() // Ensure that go routine below always ends. + tarWriter := instancewriter.NewInstanceTarWriter(tarPipeWriter, nil) + + // Setup tar writer go routine, with optional compression. + tarWriterRes := make(chan error) + var compressErr error + + go func(resCh chan<- error) { + l.Debug("Started backup tarball writer") + defer l.Debug("Finished backup tarball writer") + if compress != "none" { + compressErr = compressFile(compress, tarPipeReader, tarFileWriter) + + // If a compression error occurred, close the tarPipeWriter to end the export. + if compressErr != nil { + _ = tarPipeWriter.Close() + } + } else { + _, err = io.Copy(tarFileWriter, tarPipeReader) + } + + resCh <- err + }(tarWriterRes) + + // Write index file. + l.Debug("Adding backup index file") + err = bucketBackupWriteIndex(s, projectName, bucketName, pool, tarWriter) + + // Check compression errors. + if compressErr != nil { + return compressErr + } + + // Check backupWriteIndex for errors. + if err != nil { + return fmt.Errorf("Error writing backup index file: %w", err) + } + + err = pool.BackupBucket(projectName, bucketName, tarWriter, nil) + if err != nil { + return fmt.Errorf("Backup create: %w", err) + } + + // Close off the tarball file. + err = tarWriter.Close() + if err != nil { + return fmt.Errorf("Error closing tarball writer: %w", err) + } + + // Close off the tarball pipe writer (this will end the go routine above). + err = tarPipeWriter.Close() + if err != nil { + return fmt.Errorf("Error closing tarball pipe writer: %w", err) + } + + err = <-tarWriterRes + if err != nil { + return fmt.Errorf("Error writing tarball: %w", err) + } + + err = tarFileWriter.Close() + if err != nil { + return fmt.Errorf("Error closing tar file: %w", err) + } + + revert.Success() + return nil +} + +// bucketBackupWriteIndex generates an index.yaml file and then writes it to the root of the backup tarball. +func bucketBackupWriteIndex(s *state.State, projectName string, bucketName string, pool storagePools.Pool, tarWriter *instancewriter.InstanceTarWriter) error { + config, err := pool.GenerateBucketBackupConfig(projectName, bucketName, nil) + if err != nil { + return fmt.Errorf("Failed generating storage backup config: %w", err) + } + + indexInfo := backup.Info{ + Name: config.Bucket.Name, + Pool: pool.Name(), + Backend: pool.Driver().Info().Name, + Type: backup.TypeBucket, + Config: config, + } + + // Convert to YAML. + indexData, err := yaml.Marshal(indexInfo) + if err != nil { + return err + } + + r := bytes.NewReader(indexData) + + indexFileInfo := instancewriter.FileInfo{ + FileName: "backup/index.yaml", + FileSize: int64(len(indexData)), + FileMode: 0644, + FileModTime: time.Now(), + } + + // Write to tarball. + err = tarWriter.WriteFileFromReader(r, &indexFileInfo) + if err != nil { + return err + } + + return nil +} + +func pruneExpiredStorageBucketBackups(ctx context.Context, s *state.State) error { + var bucketBackups []*backup.BucketBackup + + // Get the list of expired backups. + err := s.DB.Cluster.Transaction(ctx, func(ctx context.Context, tx *db.ClusterTx) error { + backups, err := tx.GetExpiredStorageBucketBackups(ctx) + if err != nil { + return fmt.Errorf("Unable to retrieve the list of expired storage bucket backups: %w", err) + } + + for _, b := range backups { + bucket, err := tx.GetStoragePoolBucketWithID(ctx, int(b.BucketID)) + if err != nil { + logger.Warn("Failed getting storage pool of backup", logger.Ctx{"backup": b.Name, "err": err}) + continue + } + + bucketBackup := backup.NewBucketBackup(s, bucket.Project, bucket.PoolName, bucket.Name, b.ID, b.Name, b.CreationDate, b.ExpiryDate) + + bucketBackups = append(bucketBackups, bucketBackup) + } + + return nil + }) + if err != nil { + return err + } + + // The deletion is done outside of the transaction to avoid any unnecessary IO while inside of + // the transaction. + for _, b := range bucketBackups { + err := b.Delete() + if err != nil { + return fmt.Errorf("Error deleting storage volume backup %q: %w", b.Name(), err) + } + } + + return nil +} diff --git a/lxd/backup/backup_bucket.go b/lxd/backup/backup_bucket.go new file mode 100644 index 000000000000..e8543773c218 --- /dev/null +++ b/lxd/backup/backup_bucket.go @@ -0,0 +1,138 @@ +package backup + +import ( + "context" + "os" + "time" + + "github.com/canonical/lxd/lxd/db" + "github.com/canonical/lxd/lxd/project" + "github.com/canonical/lxd/lxd/state" + "github.com/canonical/lxd/shared" + "github.com/canonical/lxd/shared/api" + "github.com/canonical/lxd/shared/revert" +) + +// BucketBackup represents a bucket backup. +type BucketBackup struct { + CommonBackup + + projectName string + poolName string + bucketName string +} + +// NewBucketBackup instantiates a new BucketBackup struct. +func NewBucketBackup(s *state.State, projectName, poolName, bucketName string, ID int, name string, creationDate, expiryDate time.Time) *BucketBackup { + return &BucketBackup{ + CommonBackup: CommonBackup{ + state: s, + id: ID, + name: name, + creationDate: creationDate, + expiryDate: expiryDate, + }, + projectName: projectName, + poolName: poolName, + bucketName: bucketName, + } +} + +// Delete removes a bucket backup. +func (b *BucketBackup) Delete() error { + backupPath := shared.VarPath("backups", "buckets", b.poolName, project.StorageBucket(b.projectName, b.name)) + // Delete the on-disk data. + if shared.PathExists(backupPath) { + err := os.RemoveAll(backupPath) + if err != nil { + return err + } + } + + // Check if we can remove the bucket directory. + backupsPath := shared.VarPath("backups", "buckets", b.poolName, project.StorageBucket(b.projectName, b.bucketName)) + empty, _ := shared.PathIsEmpty(backupsPath) + if empty { + err := os.Remove(backupsPath) + if err != nil { + return err + } + } + + // Remove the database record. + err := b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + return tx.DeleteStoragePoolBucketBackup(ctx, b.name) + }) + if err != nil { + return err + } + + return nil +} + +// Rename renames a bucket backup. +func (b *BucketBackup) Rename(newName string) error { + oldBackupPath := shared.VarPath("backups", "buckets", b.poolName, project.StorageBucket(b.projectName, b.name)) + newBackupPath := shared.VarPath("backups", "buckets", b.poolName, project.StorageBucket(b.projectName, newName)) + + // Extract the old and new parent backup paths from the old and new backup names rather than use + // bucket.Name() as this may be in flux if the bucket itself is being renamed, whereas the relevant + // bucket name is encoded into the backup names. + oldParentName, _, _ := api.GetParentAndSnapshotName(b.name) + oldParentBackupsPath := shared.VarPath("backups", "buckets", b.poolName, project.StorageBucket(b.projectName, oldParentName)) + newParentName, _, _ := api.GetParentAndSnapshotName(newName) + newParentBackupsPath := shared.VarPath("backups", "buckets", b.poolName, project.StorageBucket(b.projectName, newParentName)) + + revert := revert.New() + defer revert.Fail() + + // Create the new backup path if doesn't exist. + if !shared.PathExists(newParentBackupsPath) { + err := os.MkdirAll(newParentBackupsPath, 0700) + if err != nil { + return err + } + } + + // Rename the backup directory. + err := os.Rename(oldBackupPath, newBackupPath) + if err != nil { + return err + } + + revert.Add(func() { _ = os.Rename(newBackupPath, oldBackupPath) }) + + // Check if we can remove the old parent directory. + empty, _ := shared.PathIsEmpty(oldParentBackupsPath) + if empty { + err := os.Remove(oldParentBackupsPath) + if err != nil { + return err + } + } + + // Rename the database record. + err = b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + return tx.RenameBucketBackup(ctx, b.name, newName) + }) + if err != nil { + return err + } + + revert.Success() + return nil +} + +// Render returns a BucketBackup struct of the backup. +func (b *BucketBackup) Render() *api.StorageBucketBackup { + return &api.StorageBucketBackup{ + Name: b.name, + ExpiresAt: b.expiryDate, + CompressionAlgorithm: b.compressionAlgorithm, + } +} + +// BucketName returns the bucket name for the backup. +func (b *BucketBackup) BucketName() string { + return b.bucketName +} diff --git a/lxd/backup/backup_info.go b/lxd/backup/backup_info.go index b96d1f677617..1a6c71c98ea8 100644 --- a/lxd/backup/backup_info.go +++ b/lxd/backup/backup_info.go @@ -26,6 +26,9 @@ const TypeVM = Type("virtual-machine") // TypeCustom defines the backup type value for a custom volume. const TypeCustom = Type("custom") +// TypeBucket defines the backup type value for a storage bucket. +const TypeBucket = Type("bucket") + const backupIndexPath = "backup/index.yaml" // InstanceTypeToBackupType converts instance type to backup type. diff --git a/lxd/backup/config/backup_config.go b/lxd/backup/config/backup_config.go index 7c9e29027155..837c3f7fa5ab 100644 --- a/lxd/backup/config/backup_config.go +++ b/lxd/backup/config/backup_config.go @@ -13,4 +13,5 @@ type Config struct { Volume *api.StorageVolume `yaml:"volume,omitempty"` VolumeSnapshots []*api.StorageVolumeSnapshot `yaml:"volume_snapshots,omitempty"` Bucket *api.StorageBucket `yaml:"bucket,omitempty"` + BucketKeys []*api.StorageBucketKey `yaml:"bucket_keys,omitempty"` } diff --git a/lxd/storage/backend_lxd.go b/lxd/storage/backend_lxd.go index 54b540788b56..0499dd84decd 100644 --- a/lxd/storage/backend_lxd.go +++ b/lxd/storage/backend_lxd.go @@ -4,6 +4,7 @@ import ( "archive/tar" "archive/zip" "context" + "database/sql" "encoding/json" "errors" "fmt" @@ -6816,6 +6817,31 @@ func (b *lxdBackend) createStorageStructure(path string) error { return nil } +// GenerateBucketBackupConfig returns the backup config entry for this bucket. +func (b *lxdBackend) GenerateBucketBackupConfig(projectName string, bucketName string, op *operations.Operation) (*backupConfig.Config, error) { + bucket, err := BucketDBGet(b, projectName, bucketName, true) + if err != nil { + return nil, err + } + + dbBucketKeys, err := BucketKeysDBGet(b, bucket.ID) + if err != nil { + return nil, err + } + + bucketKeys := make([]*api.StorageBucketKey, len(dbBucketKeys)) + for _, key := range dbBucketKeys { + bucketKeys = append(bucketKeys, &key.StorageBucketKey) + } + + config := &backupConfig.Config{ + Bucket: &bucket.StorageBucket, + BucketKeys: bucketKeys, + } + + return config, nil +} + // GenerateCustomVolumeBackupConfig returns the backup config entry for this volume. func (b *lxdBackend) GenerateCustomVolumeBackupConfig(projectName string, volName string, snapshots bool, op *operations.Operation) (*backupConfig.Config, error) { vol, err := VolumeDBGet(b, projectName, volName, drivers.VolumeTypeCustom) @@ -7897,3 +7923,194 @@ func (b *lxdBackend) getParentVolumeUUID(vol drivers.Volume, projectName string) return parentUUID, nil } + +// BackupBucket backups up a bucket to a tarball. +func (b *lxdBackend) BackupBucket(projectName string, bucketName string, tarWriter *instancewriter.InstanceTarWriter, op *operations.Operation) error { + l := b.logger.AddContext(logger.Ctx{"project": projectName, "bucket": bucketName}) + l.Debug("BackupBucket started") + defer l.Debug("BackupBucket finished") + + err := b.isStatusReady() + if err != nil { + return err + } + + if !b.Driver().Info().Buckets { + return fmt.Errorf("Storage pool does not support buckets") + } + + memberSpecific := !b.Driver().Info().Remote // Member specific if storage pool isn't remote. + + var bucket *db.StorageBucket + err = b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + bucket, err = tx.GetStoragePoolBucket(ctx, b.id, projectName, memberSpecific, bucketName) + return err + }) + if err != nil { + return err + } + + backupKey, err := b.getFirstReadStorageBucketPoolKey(bucket.ID) + if err != nil { + return err + } + + bucketURL := b.GetBucketURL(bucket.Name) + transferManager := s3.NewTransferManager(bucketURL, backupKey.AccessKey, backupKey.SecretKey) + + err = transferManager.DownloadAllFiles(bucket.Name, tarWriter) + if err != nil { + return err + } + + return nil +} + +// CreateBucketFromBackup creates a bucket from a tarball. +func (b *lxdBackend) CreateBucketFromBackup(srcBackup backup.Info, srcData io.ReadSeeker, op *operations.Operation) error { + l := b.logger.AddContext(logger.Ctx{"project": srcBackup.Project, "bucket": srcBackup.Name}) + l.Debug("CreateBucketFromBackup started") + defer l.Debug("CreateBucketFromBackup finished") + + // Validate the name. + backupName, err := backup.ValidateBackupName(srcBackup.Name) + if err != nil { + return err + } + + err = b.isStatusReady() + if err != nil { + return err + } + + if !b.Driver().Info().Buckets { + return fmt.Errorf("Storage pool does not support buckets") + } + + revert := revert.New() + defer revert.Fail() + + bucketRequest := api.StorageBucketsPost{ + Name: backupName, + StorageBucketPut: srcBackup.Config.Bucket.Writable(), + } + + // Ensure project exists. + var projectName string + err = b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + project, err := cluster.GetProject(ctx, tx.Tx(), srcBackup.Project) + if err != nil { + return err + } + + projectName = project.Name + return nil + }) + if err != nil { + return err + } + + // Create the bucket to import. + err = b.CreateBucket(projectName, bucketRequest, op) + if err != nil { + return err + } + + revert.Add(func() { _ = b.DeleteBucket(projectName, bucketRequest.Name, op) }) + + // Upload all keys from the backup. + for _, bucketKey := range srcBackup.Config.BucketKeys { + bucketKeyRequest := api.StorageBucketKeysPost{ + Name: bucketKey.Name, + StorageBucketKeyPut: bucketKey.Writable(), + } + + _, err := b.CreateBucketKey(projectName, backupName, bucketKeyRequest, op) + if err != nil { + return err + } + } + + // Upload all files from the backup. + backupKey, err := b.getFirstAdminStorageBucketPoolKey(projectName, backupName) + if err != nil { + return err + } + + bucketURL := b.GetBucketURL(backupName) + transferManager := s3.NewTransferManager(bucketURL, b.state, backupKey.AccessKey, backupKey.SecretKey) + err = transferManager.UploadAllFiles(backupName, srcData) + if err != nil { + return err + } + + revert.Success() + return nil +} + +func (b *lxdBackend) getFirstReadStorageBucketPoolKey(bucketID int64) (*db.StorageBucketKey, error) { + var backupKey *db.StorageBucketKey + + err := b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + bucketKeys, err := tx.GetStoragePoolBucketKeys(ctx, bucketID) + bucketKeysLen := len(bucketKeys) + if (err == nil && bucketKeysLen <= 0) || errors.Is(err, sql.ErrNoRows) { + return api.StatusErrorf(http.StatusNotFound, "Storage bucket key not found") + } else if err != nil { + return err + } + + backupKey = bucketKeys[0] + + return nil + }) + if err != nil { + return nil, err + } + + return backupKey, nil +} + +func (b *lxdBackend) getFirstAdminStorageBucketPoolKey(projectName string, bucketName string) (*db.StorageBucketKey, error) { + memberSpecific := !b.Driver().Info().Remote // Member specific if storage pool isn't remote. + + var bucket *db.StorageBucket + err := b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + var err error + bucket, err = tx.GetStoragePoolBucket(ctx, b.id, projectName, memberSpecific, bucketName) + return err + }) + if err != nil { + return nil, err + } + + var bucketKey *db.StorageBucketKey + + err = b.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + bucketKeys, err := tx.GetStoragePoolBucketKeys(ctx, bucket.ID) + bucketKeysLen := len(bucketKeys) + if (err == nil && bucketKeysLen <= 0) || errors.Is(err, sql.ErrNoRows) { + return api.StatusErrorf(http.StatusNotFound, "Storage bucket key not found") + } else if err != nil { + return err + } + + for _, key := range bucketKeys { + if key.Role == "admin" { + bucketKey = key + break + } + } + + if bucketKey == nil { + return api.StatusErrorf(http.StatusNotFound, "No storage bucket admin key found") + } + + return nil + }) + if err != nil { + return nil, err + } + + return bucketKey, nil +} diff --git a/lxd/storage/backend_mock.go b/lxd/storage/backend_mock.go index 3d6778325166..431e18fca398 100644 --- a/lxd/storage/backend_mock.go +++ b/lxd/storage/backend_mock.go @@ -436,3 +436,18 @@ func (b *mockBackend) CreateCustomVolumeFromBackup(srcBackup backup.Info, srcDat func (b *mockBackend) CreateCustomVolumeFromISO(projectName string, volName string, srcData io.ReadSeeker, size int64, op *operations.Operation) error { return nil } + +// GenerateBucketBackupConfig ... +func (b *mockBackend) GenerateBucketBackupConfig(projectName string, bucketName string, op *operations.Operation) (*backupConfig.Config, error) { + return nil, nil +} + +// BackupBucket ... +func (b *mockBackend) BackupBucket(projectName string, bucketName string, tarWriter *instancewriter.InstanceTarWriter, op *operations.Operation) error { + return nil +} + +// CreateBucketFromBackup ... +func (b *mockBackend) CreateBucketFromBackup(srcBackup backup.Info, srcData io.ReadSeeker, op *operations.Operation) error { + return nil +} diff --git a/lxd/storage/pool_interface.go b/lxd/storage/pool_interface.go index 8cbb729c9491..24241bb73123 100644 --- a/lxd/storage/pool_interface.go +++ b/lxd/storage/pool_interface.go @@ -112,6 +112,9 @@ type Pool interface { DeleteBucketKey(projectName string, bucketName string, keyName string, op *operations.Operation) error ActivateBucket(projectName string, bucketName string, op *operations.Operation) (*miniod.Process, error) GetBucketURL(bucketName string) *url.URL + GenerateBucketBackupConfig(projectName string, bucketName string, op *operations.Operation) (*backupConfig.Config, error) + BackupBucket(projectName string, bucketName string, tarWriter *instancewriter.InstanceTarWriter, op *operations.Operation) error + CreateBucketFromBackup(srcBackup backup.Info, srcData io.ReadSeeker, op *operations.Operation) error // Custom volumes. CreateCustomVolume(projectName string, volName string, desc string, config map[string]string, contentType drivers.ContentType, op *operations.Operation) error diff --git a/lxd/storage/utils.go b/lxd/storage/utils.go index 9cfadf912d32..3881e90c12cd 100644 --- a/lxd/storage/utils.go +++ b/lxd/storage/utils.go @@ -444,6 +444,32 @@ func BucketDBDelete(ctx context.Context, pool Pool, bucketID int64) error { return nil } +// BucketKeysDBGet loads the keys for a bucket from the database. +func BucketKeysDBGet(pool Pool, bucketID int64) ([]*db.StorageBucketKey, error) { + p, ok := pool.(*lxdBackend) + if !ok { + return nil, fmt.Errorf("Pool is not a backend") + } + + var err error + var keys []*db.StorageBucketKey + + // Get the storage bucket keys. + err = p.state.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + keys, err = tx.GetStoragePoolBucketKeys(ctx, bucketID) + if err != nil { + return err + } + + return nil + }) + if err != nil { + return nil, err + } + + return keys, nil +} + // poolAndVolumeCommonRules returns a map of pool and volume config common rules common to all drivers. // When vol argument is nil function returns pool specific rules. func poolAndVolumeCommonRules(vol *drivers.Volume) map[string]func(string) error { diff --git a/lxd/storage_buckets.go b/lxd/storage_buckets.go index 0f914466325b..85d39408b688 100644 --- a/lxd/storage_buckets.go +++ b/lxd/storage_buckets.go @@ -4,22 +4,30 @@ import ( "context" "encoding/json" "fmt" + "io" "net/http" "net/url" + "os" "sort" "github.com/gorilla/mux" "github.com/canonical/lxd/lxd/auth" + "github.com/canonical/lxd/lxd/backup" "github.com/canonical/lxd/lxd/db" + "github.com/canonical/lxd/lxd/db/operationtype" "github.com/canonical/lxd/lxd/lifecycle" + "github.com/canonical/lxd/lxd/operations" "github.com/canonical/lxd/lxd/project" "github.com/canonical/lxd/lxd/request" "github.com/canonical/lxd/lxd/response" + "github.com/canonical/lxd/lxd/state" storagePools "github.com/canonical/lxd/lxd/storage" "github.com/canonical/lxd/lxd/util" + "github.com/canonical/lxd/shared" "github.com/canonical/lxd/shared/api" "github.com/canonical/lxd/shared/entity" + "github.com/canonical/lxd/shared/logger" "github.com/canonical/lxd/shared/revert" "github.com/canonical/lxd/shared/version" ) @@ -437,6 +445,10 @@ func storagePoolBucketsPost(d *Daemon, r *http.Request) response.Response { return response.SmartError(err) } + if r.Header.Get("Content-Type") == "application/octet-stream" { + return createStoragePoolBucketFromBackup(s, r, request.ProjectParam(r), bucketProjectName, r.Body, poolName, r.Header.Get("X-LXD-name")) + } + // Parse the request into a record. req := api.StorageBucketsPost{} err = json.NewDecoder(r.Body).Decode(&req) @@ -1192,3 +1204,86 @@ func addStorageBucketDetailsToContext(d *Daemon, r *http.Request) error { details.bucketName = bucketName return nil } + +func createStoragePoolBucketFromBackup(s *state.State, r *http.Request, requestProjectName string, projectName string, data io.Reader, pool string, bucketName string) response.Response { + revert := revert.New() + defer revert.Fail() + + // Create temporary file to store uploaded backup data. + backupFile, err := os.CreateTemp(shared.VarPath("backups"), backup.WorkingDirPrefix+"_") + if err != nil { + return response.InternalError(err) + } + + defer func() { _ = os.Remove(backupFile.Name()) }() + revert.Add(func() { _ = backupFile.Close() }) + + // Stream uploaded backup data into temporary file. + _, err = io.Copy(backupFile, data) + if err != nil { + return response.InternalError(err) + } + + // Parse the backup information. + _, err = backupFile.Seek(0, io.SeekStart) + if err != nil { + return response.InternalError(err) + } + + logger.Debug("Reading backup file info") + bInfo, err := backup.GetInfo(backupFile, s.OS, backupFile.Name()) + if err != nil { + return response.BadRequest(err) + } + + bInfo.Project = projectName + + // Override pool. + if pool != "" { + bInfo.Pool = pool + } + + // Override bucket name. + if bucketName != "" { + bInfo.Name = bucketName + } + + logger.Debug("Backup file info loaded", logger.Ctx{ + "type": bInfo.Type, + "name": bInfo.Name, + "project": bInfo.Project, + "backend": bInfo.Backend, + "pool": bInfo.Pool, + }) + + runRevert := revert.Clone() + + run := func(op *operations.Operation) error { + defer func() { _ = backupFile.Close() }() + defer runRevert.Fail() + + pool, err := storagePools.LoadByName(s, bInfo.Pool) + if err != nil { + return err + } + + err = pool.CreateBucketFromBackup(*bInfo, backupFile, nil) + if err != nil { + return fmt.Errorf("Create storage bucket from backup: %w", err) + } + + runRevert.Success() + return nil + } + + resources := map[string][]api.URL{} + resources["storage_buckets"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", bInfo.Pool, "buckets", string(bInfo.Type), bInfo.Name)} + + op, err := operations.OperationCreate(s, requestProjectName, operations.OperationClassTask, operationtype.BucketBackupRestore, resources, nil, run, nil, nil, r) + if err != nil { + return response.InternalError(err) + } + + revert.Success() + return operations.OperationResponse(op) +} diff --git a/lxd/storage_buckets_backup.go b/lxd/storage_buckets_backup.go new file mode 100644 index 000000000000..97b1a1b1fa1a --- /dev/null +++ b/lxd/storage_buckets_backup.go @@ -0,0 +1,807 @@ +package main + +import ( + "context" + "encoding/json" + "fmt" + "net/http" + "net/url" + "strings" + "time" + + "github.com/gorilla/mux" + + "github.com/canonical/lxd/lxd/auth" + "github.com/canonical/lxd/lxd/backup" + "github.com/canonical/lxd/lxd/db" + "github.com/canonical/lxd/lxd/db/operationtype" + "github.com/canonical/lxd/lxd/lifecycle" + "github.com/canonical/lxd/lxd/operations" + "github.com/canonical/lxd/lxd/project" + "github.com/canonical/lxd/lxd/project/limits" + "github.com/canonical/lxd/lxd/request" + "github.com/canonical/lxd/lxd/response" + "github.com/canonical/lxd/lxd/state" + storagePools "github.com/canonical/lxd/lxd/storage" + "github.com/canonical/lxd/shared" + "github.com/canonical/lxd/shared/api" + "github.com/canonical/lxd/shared/entity" + "github.com/canonical/lxd/shared/version" +) + +var storagePoolBucketBackupsCmd = APIEndpoint{ + Path: "storage-pools/{poolName}/buckets/{bucketName}/backups", + + Get: APIEndpointAction{Handler: storagePoolBucketBackupsGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName", "location")}, + Post: APIEndpointAction{Handler: storagePoolBucketBackupsPost, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName", "location")}, +} + +var storagePoolBucketBackupCmd = APIEndpoint{ + Path: "storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}", + + Get: APIEndpointAction{Handler: storagePoolBucketBackupGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName", "location")}, + Post: APIEndpointAction{Handler: storagePoolBucketBackupPost, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName", "location")}, + Delete: APIEndpointAction{Handler: storagePoolBucketBackupDelete, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName", "location")}, +} + +var storagePoolBucketBackupsExportCmd = APIEndpoint{ + Path: "storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}/export", + + Get: APIEndpointAction{Handler: storagePoolBucketBackupExportGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName", "location")}, +} + +// swagger:operation GET /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups storage storage_pool_buckets_backups_get +// +// Get the storage bucket backups +// +// Returns a list of storage bucket backups (URLs). +// +// --- +// produces: +// - application/json +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// responses: +// "200": +// description: API endpoints +// schema: +// type: object +// description: Sync response +// properties: +// type: +// type: string +// description: Response type +// example: sync +// status: +// type: string +// description: Status description +// example: Success +// status_code: +// type: integer +// description: Status code +// example: 200 +// metadata: +// type: array +// description: List of endpoints +// items: +// type: string +// example: |- +// [ +// "/1.0/storage-pools/local/buckets/foo/backups/backup0", +// "/1.0/storage-pools/local/buckets/foo/backups/backup1" +// ] +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" + +// swagger:operation GET /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups?recursion=1 storage storage_pool_buckets_backups_get_recursion1 +// +// Get the storage bucket backups +// +// Returns a list of storage bucket backups (structs). +// +// --- +// produces: +// - application/json +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// responses: +// "200": +// description: API endpoints +// schema: +// type: object +// description: Sync response +// properties: +// type: +// type: string +// description: Response type +// example: sync +// status: +// type: string +// description: Status description +// example: Success +// status_code: +// type: integer +// description: Status code +// example: 200 +// metadata: +// type: array +// description: List of storage bucket backups +// items: +// $ref: "#/definitions/StoragePoolBucketBackup" +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" +func storagePoolBucketBackupsGet(d *Daemon, r *http.Request) response.Response { + s := d.State() + + resp := forwardedResponseIfTargetIsRemote(s, r) + if resp != nil { + return resp + } + + bucketProjectName, err := project.StorageBucketProject(r.Context(), s.DB.Cluster, request.ProjectParam(r)) + if err != nil { + return response.SmartError(err) + } + + poolName, err := url.PathUnescape(mux.Vars(r)["poolName"]) + if err != nil { + return response.SmartError(err) + } + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return response.SmartError(fmt.Errorf("Failed loading storage pool: %w", err)) + } + + if !pool.Driver().Info().Buckets { + return response.BadRequest(fmt.Errorf("Storage pool does not support buckets")) + } + + bucketName, err := url.PathUnescape(mux.Vars(r)["bucketName"]) + if err != nil { + return response.SmartError(err) + } + + targetMember := request.QueryParam(r, "target") + memberSpecific := targetMember != "" + + var bucket *db.StorageBucket + err = s.DB.Cluster.Transaction(r.Context(), func(ctx context.Context, tx *db.ClusterTx) error { + bucket, err = tx.GetStoragePoolBucket(ctx, pool.ID(), bucketProjectName, memberSpecific, bucketName) + return err + }) + if err != nil { + return response.SmartError(err) + } + + u := pool.GetBucketURL(bucket.Name) + if u != nil { + bucket.S3URL = u.String() + } + + return response.SyncResponseETag(true, bucket, bucket.Etag()) +} + +// swagger:operation POST /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups storage storage_pool_buckets_backups_post +// +// Create a storage bucket backup +// +// Creates a new storage bucket backup. +// +// --- +// consumes: +// - application/json +// produces: +// - application/json +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// - in: body +// name: bucket +// description: Storage bucket backup +// required: true +// schema: +// $ref: "#/definitions/StoragePoolBucketBackupsPost" +// responses: +// "202": +// $ref: "#/responses/Operation" +// "400": +// $ref: "#/responses/BadRequest" +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" +func storagePoolBucketBackupsPost(d *Daemon, r *http.Request) response.Response { + s := d.State() + + resp := forwardedResponseIfTargetIsRemote(s, r) + if resp != nil { + return resp + } + + projectName, err := project.StorageBucketProject(r.Context(), s.DB.Cluster, request.ProjectParam(r)) + if err != nil { + return response.SmartError(err) + } + + poolName, err := url.PathUnescape(mux.Vars(r)["poolName"]) + if err != nil { + return response.SmartError(err) + } + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return response.SmartError(fmt.Errorf("Failed loading storage pool: %w", err)) + } + + if !pool.Driver().Info().Buckets { + return response.BadRequest(fmt.Errorf("Storage pool does not support buckets")) + } + + bucketName, err := url.PathUnescape(mux.Vars(r)["bucketName"]) + if err != nil { + return response.SmartError(err) + } + + targetMember := request.QueryParam(r, "target") + memberSpecific := targetMember != "" + + err = s.DB.Cluster.Transaction(r.Context(), func(ctx context.Context, tx *db.ClusterTx) error { + err := limits.AllowBackupCreation(tx, projectName) + return err + }) + if err != nil { + return response.SmartError(err) + } + + var bucket *db.StorageBucket + err = s.DB.Cluster.Transaction(r.Context(), func(ctx context.Context, tx *db.ClusterTx) error { + bucket, err = tx.GetStoragePoolBucket(ctx, pool.ID(), projectName, memberSpecific, bucketName) + return err + }) + if err != nil { + return response.SmartError(err) + } + + rj := shared.Jmap{} + err = json.NewDecoder(r.Body).Decode(&rj) + if err != nil { + return response.InternalError(err) + } + + expiry, _ := rj.GetString("expires_at") + if expiry == "" { + // Disable expiration by setting it to zero time. + rj["expires_at"] = time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC) + } + + body, err := json.Marshal(rj) + if err != nil { + return response.InternalError(err) + } + + req := api.StorageBucketBackupsPost{} + + err = json.Unmarshal(body, &req) + if err != nil { + return response.BadRequest(err) + } + + if req.Name == "" { + var backups []string + + // come up with a name. + err = s.DB.Cluster.Transaction(r.Context(), func(ctx context.Context, tx *db.ClusterTx) error { + backups, err = tx.GetStoragePoolBucketBackupsName(ctx, projectName, bucket.Name) + return err + }) + if err != nil { + return response.BadRequest(err) + } + + base := bucket.Name + shared.SnapshotDelimiter + "backup" + length := len(base) + m := 0 + + for _, backup := range backups { + // Ignore backups not containing base. + if !strings.HasPrefix(backup, base) { + continue + } + + substr := backup[length:] + var num int + count, err := fmt.Sscanf(substr, "%d", &num) + if err != nil || count != 1 { + continue + } + + if num >= m { + m = num + 1 + } + } + + req.Name = fmt.Sprint("backup", m) + } + + // Validate the name. + backupName, err := backup.ValidateBackupName(req.Name) + if err != nil { + return response.BadRequest(err) + } + + fullName := bucket.Name + shared.SnapshotDelimiter + backupName + + backup := func(op *operations.Operation) error { + args := db.StoragePoolBucketBackup{ + Name: fullName, + BucketID: bucket.ID, + BucketName: bucket.Name, + CreationDate: time.Now(), + ExpiryDate: req.ExpiresAt, + } + + err := bucketBackupCreate(s, args, projectName, poolName, bucket.Name) + if err != nil { + return fmt.Errorf("Create bucket backup: %w", err) + } + + s.Events.SendLifecycle(projectName, lifecycle.StorageBucketBackupCreated.Event(poolName, args.Name, projectName, op.Requestor(), nil)) + + return nil + } + + resources := map[string][]api.URL{} + resources["storage_buckets"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", poolName, "buckets", bucket.Name)} + resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", poolName, "buckets", bucket.Name, "backups", backupName)} + + op, err := operations.OperationCreate(s, request.ProjectParam(r), operations.OperationClassTask, operationtype.BucketBackupCreate, resources, nil, backup, nil, nil, r) + if err != nil { + return response.InternalError(err) + } + + return operations.OperationResponse(op) +} + +// swagger:operation GET /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName} storage storage_pool_buckets_backup_get +// +// Get the storage bucket backup +// +// Gets a specific storage bucket backup. +// +// --- +// produces: +// - application/json +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// responses: +// "200": +// description: Storage bucket backup +// schema: +// type: object +// description: Sync response +// properties: +// type: +// type: string +// description: Response type +// example: sync +// status: +// type: string +// description: Status description +// example: Success +// status_code: +// type: integer +// description: Status code +// example: 200 +// metadata: +// $ref: "#/definitions/StoragePoolBucketBackup" +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" +func storagePoolBucketBackupGet(d *Daemon, r *http.Request) response.Response { + s := d.State() + + resp := forwardedResponseIfTargetIsRemote(s, r) + if resp != nil { + return resp + } + + projectName, err := project.StorageBucketProject(r.Context(), s.DB.Cluster, request.ProjectParam(r)) + if err != nil { + return response.SmartError(err) + } + + poolName, err := url.PathUnescape(mux.Vars(r)["poolName"]) + if err != nil { + return response.SmartError(err) + } + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return response.SmartError(fmt.Errorf("Failed loading storage pool: %w", err)) + } + + if !pool.Driver().Info().Buckets { + return response.BadRequest(fmt.Errorf("Storage pool does not support buckets")) + } + + bucketName, err := url.PathUnescape(mux.Vars(r)["bucketName"]) + if err != nil { + return response.SmartError(err) + } + + backupName, err := url.PathUnescape(mux.Vars(r)["backupName"]) + if err != nil { + return response.SmartError(err) + } + + fullName := bucketName + shared.SnapshotDelimiter + backupName + + backup, err := storagePoolBucketBackupLoadByName(s, projectName, poolName, fullName) + if err != nil { + return response.SmartError(err) + } + + return response.SyncResponse(true, backup.Render()) +} + +// swagger:operation POST /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName} storage storage_pool_buckets_backup_post +// +// Rename a storage bucket backup +// +// Renames a storage bucket backup. +// +// --- +// consumes: +// - application/json +// produces: +// - application/json +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// - in: body +// name: bucket rename +// description: Storage bucket backup +// required: true +// schema: +// $ref: "#/definitions/StorageBucketBackupPost" +// responses: +// "202": +// $ref: "#/responses/Operation" +// "400": +// $ref: "#/responses/BadRequest" +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" +func storagePoolBucketBackupPost(d *Daemon, r *http.Request) response.Response { + s := d.State() + + resp := forwardedResponseIfTargetIsRemote(s, r) + if resp != nil { + return resp + } + + projectName, err := project.StorageBucketProject(r.Context(), s.DB.Cluster, request.ProjectParam(r)) + if err != nil { + return response.SmartError(err) + } + + poolName, err := url.PathUnescape(mux.Vars(r)["poolName"]) + if err != nil { + return response.SmartError(err) + } + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return response.SmartError(fmt.Errorf("Failed loading storage pool: %w", err)) + } + + if !pool.Driver().Info().Buckets { + return response.BadRequest(fmt.Errorf("Storage pool does not support buckets")) + } + + bucketName, err := url.PathUnescape(mux.Vars(r)["bucketName"]) + if err != nil { + return response.SmartError(err) + } + + backupName, err := url.PathUnescape(mux.Vars(r)["backupName"]) + if err != nil { + return response.SmartError(err) + } + + req := api.StorageBucketBackupPost{} + err = json.NewDecoder(r.Body).Decode(&req) + if err != nil { + return response.BadRequest(err) + } + + // Validate the name. + newBackupName, err := backup.ValidateBackupName(req.Name) + if err != nil { + return response.BadRequest(err) + } + + oldName := bucketName + shared.SnapshotDelimiter + backupName + + backup, err := storagePoolBucketBackupLoadByName(s, projectName, pool.Name(), oldName) + if err != nil { + return response.SmartError(err) + } + + newName := backup.BucketName() + shared.SnapshotDelimiter + newBackupName + + rename := func(op *operations.Operation) error { + err := backup.Rename(newName) + if err != nil { + return err + } + + s.Events.SendLifecycle(projectName, lifecycle.StorageBucketBackupRenamed.Event(pool.Name(), newName, projectName, op.Requestor(), nil)) + + return nil + } + + resources := map[string][]api.URL{} + resources["storage_buckets"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", pool.Name(), "buckets", bucketName)} + resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", pool.Name(), "buckets", bucketName, "backups", backupName)} + + op, err := operations.OperationCreate(s, request.ProjectParam(r), operations.OperationClassTask, operationtype.BucketBackupRemove, resources, nil, rename, nil, nil, r) + if err != nil { + return response.InternalError(err) + } + + return operations.OperationResponse(op) +} + +// swagger:operation DELETE /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName} storage storage_pool_buckets_backup_delete +// +// Delete a storage bucket backup +// +// Deletes a new storage bucket backup. +// +// --- +// consumes: +// - application/json +// produces: +// - application/json +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// responses: +// "202": +// $ref: "#/responses/Operation" +// "400": +// $ref: "#/responses/BadRequest" +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" +func storagePoolBucketBackupDelete(d *Daemon, r *http.Request) response.Response { + s := d.State() + + resp := forwardedResponseIfTargetIsRemote(s, r) + if resp != nil { + return resp + } + + projectName, err := project.StorageBucketProject(r.Context(), s.DB.Cluster, request.ProjectParam(r)) + if err != nil { + return response.SmartError(err) + } + + poolName, err := url.PathUnescape(mux.Vars(r)["poolName"]) + if err != nil { + return response.SmartError(err) + } + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return response.SmartError(fmt.Errorf("Failed loading storage pool: %w", err)) + } + + if !pool.Driver().Info().Buckets { + return response.BadRequest(fmt.Errorf("Storage pool does not support buckets")) + } + + bucketName, err := url.PathUnescape(mux.Vars(r)["bucketName"]) + if err != nil { + return response.SmartError(err) + } + + backupName, err := url.PathUnescape(mux.Vars(r)["backupName"]) + if err != nil { + return response.SmartError(err) + } + + fullName := bucketName + shared.SnapshotDelimiter + backupName + + backup, err := storagePoolBucketBackupLoadByName(s, projectName, pool.Name(), fullName) + if err != nil { + return response.SmartError(err) + } + + remove := func(op *operations.Operation) error { + err := backup.Delete() + if err != nil { + return err + } + + s.Events.SendLifecycle(projectName, lifecycle.StorageBucketBackupDeleted.Event(pool.Name(), fullName, projectName, op.Requestor(), nil)) + + return nil + } + + resources := map[string][]api.URL{} + resources["storage_buckets"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", pool.Name(), "buckets", bucketName)} + resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", pool.Name(), "buckets", bucketName, "backups", backupName)} + + op, err := operations.OperationCreate(s, request.ProjectParam(r), operations.OperationClassTask, operationtype.BucketBackupRemove, resources, nil, remove, nil, nil, r) + if err != nil { + return response.InternalError(err) + } + + return operations.OperationResponse(op) +} + +// swagger:operation GET /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}/export storage storage_pool_buckets_backup_export_get +// +// Get the raw backup file +// +// Download the raw backup file from the server. +// +// --- +// produces: +// - application/octet-stream +// parameters: +// - in: query +// name: project +// description: Project name +// type: string +// example: default +// - in: query +// name: target +// description: Cluster member name +// type: string +// example: server01 +// responses: +// "200": +// description: Raw backup data +// "403": +// $ref: "#/responses/Forbidden" +// "500": +// $ref: "#/responses/InternalServerError" +func storagePoolBucketBackupExportGet(d *Daemon, r *http.Request) response.Response { + s := d.State() + + resp := forwardedResponseIfTargetIsRemote(s, r) + if resp != nil { + return resp + } + + projectName, err := project.StorageBucketProject(r.Context(), s.DB.Cluster, request.ProjectParam(r)) + if err != nil { + return response.SmartError(err) + } + + poolName, err := url.PathUnescape(mux.Vars(r)["poolName"]) + if err != nil { + return response.SmartError(err) + } + + pool, err := storagePools.LoadByName(s, poolName) + if err != nil { + return response.SmartError(fmt.Errorf("Failed loading storage pool: %w", err)) + } + + if !pool.Driver().Info().Buckets { + return response.BadRequest(fmt.Errorf("Storage pool does not support buckets")) + } + + bucketName, err := url.PathUnescape(mux.Vars(r)["bucketName"]) + if err != nil { + return response.SmartError(err) + } + + // Get backup name. + backupName, err := url.PathUnescape(mux.Vars(r)["backupName"]) + if err != nil { + return response.SmartError(err) + } + + targetMember := request.QueryParam(r, "target") + memberSpecific := targetMember != "" + + fullName := bucketName + shared.SnapshotDelimiter + backupName + + // Ensure the bucket exists + err = s.DB.Cluster.Transaction(r.Context(), func(ctx context.Context, tx *db.ClusterTx) error { + _, err = tx.GetStoragePoolBucket(ctx, pool.ID(), projectName, memberSpecific, bucketName) + return err + }) + if err != nil { + return response.SmartError(err) + } + + ent := response.FileResponseEntry{ + Path: shared.VarPath("backups", "buckets", poolName, project.StorageBucket(projectName, fullName)), + } + + s.Events.SendLifecycle(projectName, lifecycle.StorageBucketBackupRetrieved.Event(poolName, fullName, projectName, request.CreateRequestor(r), nil)) + + return response.FileResponse([]response.FileResponseEntry{ent}, nil) +} + +func storagePoolBucketBackupLoadByName(s *state.State, projectName, poolName, backupName string) (*backup.BucketBackup, error) { + var b db.StoragePoolBucketBackup + + err := s.DB.Cluster.Transaction(context.TODO(), func(ctx context.Context, tx *db.ClusterTx) error { + var err error + b, err = tx.GetStoragePoolBucketBackup(ctx, projectName, poolName, backupName) + return err + }) + if err != nil { + return nil, err + } + + backup := backup.NewBucketBackup(s, projectName, poolName, b.BucketName, b.ID, b.Name, b.CreationDate, b.ExpiryDate) + + return backup, nil +} From 373592fe05fe7134ba0d1d89100230761ab8c3c1 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:31:39 -0700 Subject: [PATCH 09/21] lxd/auth/drivers: Add can_manage_backups to type storage_bucket Signed-off-by: Mark Bolton --- lxd/auth/drivers/openfga_model.openfga | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lxd/auth/drivers/openfga_model.openfga b/lxd/auth/drivers/openfga_model.openfga index be63c2f13f11..7ec64af166ad 100644 --- a/lxd/auth/drivers/openfga_model.openfga +++ b/lxd/auth/drivers/openfga_model.openfga @@ -497,3 +497,6 @@ type storage_bucket # Grants permission to view the storage bucket. define can_view: [identity, service_account, group#member] or can_edit or can_delete or can_view_storage_buckets from project + + # Grants permission to create and delete backups of the storage bucket. + define can_manage_backups: [identity, service_account, group#member] or can_edit_storage_buckets from project From 04e38154602baeda51337aab65badb44bde2dc53 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:32:05 -0700 Subject: [PATCH 10/21] lxd/auth: Run make update-auth Signed-off-by: Mark Bolton --- lxd/auth/entitlements_generated.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lxd/auth/entitlements_generated.go b/lxd/auth/entitlements_generated.go index 942319447883..025c91ef3fd2 100644 --- a/lxd/auth/entitlements_generated.go +++ b/lxd/auth/entitlements_generated.go @@ -268,7 +268,7 @@ const ( // EntitlementCanManageSnapshots is the "can_manage_snapshots" entitlement. It applies to the following entities: entity.TypeInstance, entity.TypeStorageVolume. EntitlementCanManageSnapshots Entitlement = "can_manage_snapshots" - // EntitlementCanManageBackups is the "can_manage_backups" entitlement. It applies to the following entities: entity.TypeInstance, entity.TypeStorageVolume. + // EntitlementCanManageBackups is the "can_manage_backups" entitlement. It applies to the following entities: entity.TypeInstance, entity.TypeStorageBucket, entity.TypeStorageVolume. EntitlementCanManageBackups Entitlement = "can_manage_backups" // EntitlementCanConnectSFTP is the "can_connect_sftp" entitlement. It applies to the following entities: entity.TypeInstance. @@ -574,6 +574,8 @@ var EntityTypeToEntitlements = map[entity.Type][]Entitlement{ EntitlementCanDelete, // Grants permission to view the storage bucket. EntitlementCanView, + // Grants permission to create and delete backups of the storage bucket. + EntitlementCanManageBackups, }, entity.TypeStoragePool: { // Grants permission to edit the storage pool. From 923ce4810a53afb246435af924b74ee887c30aab Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:46:30 -0700 Subject: [PATCH 11/21] lxd/metadata: Run make update-metadata Signed-off-by: Mark Bolton --- lxd/metadata/configuration.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lxd/metadata/configuration.json b/lxd/metadata/configuration.json index bec923976408..8eb14b91d81d 100644 --- a/lxd/metadata/configuration.json +++ b/lxd/metadata/configuration.json @@ -7687,6 +7687,10 @@ { "name": "can_view", "description": "Grants permission to view the storage bucket." + }, + { + "name": "can_manage_backups", + "description": "Grants permission to create and delete backups of the storage bucket." } ] }, From 52bc7078b27960b7c5b7fee7938ba19cfd5f0b0a Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:46:47 -0700 Subject: [PATCH 12/21] doc: Run make update-metadata Signed-off-by: Mark Bolton --- doc/metadata.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/metadata.txt b/doc/metadata.txt index 445fd24b95f9..7b09adcabf5a 100644 --- a/doc/metadata.txt +++ b/doc/metadata.txt @@ -6817,6 +6817,9 @@ using the `zfs` command in the container. `can_view` : Grants permission to view the storage bucket. +`can_manage_backups` +: Grants permission to create and delete backups of the storage bucket. + From 2865d36a89e771e91336a584fb338852d5b6a357 Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:28:49 +0100 Subject: [PATCH 13/21] client: Add storage bucket backup Signed-off-by: Fabian Mettler (cherry picked from commit 679ce9355b1f16cbf2a825eb3f0b901b80f35298) Signed-off-by: Mark Bolton License: Apache-2.0 --- client/interfaces.go | 16 ++++ client/lxd_storage_buckets.go | 157 ++++++++++++++++++++++++++++++++++ lxd/storage/backend_lxd.go | 2 +- lxd/storage_buckets_backup.go | 21 +++-- 4 files changed, 186 insertions(+), 10 deletions(-) diff --git a/client/interfaces.go b/client/interfaces.go index 638541aecf63..0211157d6502 100644 --- a/client/interfaces.go +++ b/client/interfaces.go @@ -364,6 +364,12 @@ type InstanceServer interface { UpdateStoragePoolBucketKey(poolName string, bucketName string, keyName string, key api.StorageBucketKeyPut, ETag string) (err error) DeleteStoragePoolBucketKey(poolName string, bucketName string, keyName string) (err error) + // Storage bucket backup functions ("storage_bucket_backup" API extension) + CreateStoragePoolBucketBackup(poolName string, bucketName string, backup api.StorageBucketBackupsPost) (op Operation, err error) + DeleteStoragePoolBucketBackup(pool string, bucketName string, name string) (op Operation, err error) + GetStoragePoolBucketBackupFile(pool string, bucketName string, name string, req *BackupFileRequest) (resp *BackupFileResponse, err error) + CreateStoragePoolBucketFromBackup(pool string, args StoragePoolBucketBackupArgs) (op Operation, err error) + // List all volumes functions ("storage_volumes_all" API extension) GetVolumesWithFilter(filters []string) (volumes []api.StorageVolume, err error) GetVolumesWithFilterAllProjects(filters []string) (volumes []api.StorageVolume, err error) @@ -754,3 +760,13 @@ type GetPermissionsArgs struct { // level permissions will not be returned. ProjectName string } + +// The StoragePoolBucketBackupArgs struct is used when creating a storage volume from a backup. +// API extension: storage_bucket_backup. +type StoragePoolBucketBackupArgs struct { + // The backup file + BackupFile io.Reader + + // Name to import backup as + Name string +} diff --git a/client/lxd_storage_buckets.go b/client/lxd_storage_buckets.go index db325c6dbcf4..23ba1b23c5eb 100644 --- a/client/lxd_storage_buckets.go +++ b/client/lxd_storage_buckets.go @@ -1,7 +1,16 @@ package lxd import ( + "fmt" + "io" + "net/http" + "net/url" + "strconv" + "github.com/canonical/lxd/shared/api" + "github.com/canonical/lxd/shared/cancel" + "github.com/canonical/lxd/shared/ioprogress" + "github.com/canonical/lxd/shared/units" ) // GetStoragePoolBucketNames returns a list of storage bucket names. @@ -233,3 +242,151 @@ func (r *ProtocolLXD) DeleteStoragePoolBucketKey(poolName string, bucketName str return nil } + +// CreateStoragePoolBucketBackup creates a new storage bucket backup. +func (r *ProtocolLXD) CreateStoragePoolBucketBackup(poolName string, bucketName string, backup api.StorageBucketBackupsPost) (Operation, error) { + err := r.CheckExtension("storage_bucket_backup") + if err != nil { + return nil, err + } + + op, _, err := r.queryOperation("POST", "/storage-pools/"+url.PathEscape(poolName)+"/buckets/"+url.PathEscape(bucketName)+"/backups", backup, "", true) + if err != nil { + return nil, err + } + + return op, nil +} + +// DeleteStoragePoolBucketBackup deletes an existing storage bucket backup. +func (r *ProtocolLXD) DeleteStoragePoolBucketBackup(pool string, bucketName string, name string) (Operation, error) { + err := r.CheckExtension("storage_bucket_backup") + if err != nil { + return nil, err + } + + op, _, err := r.queryOperation("DELETE", "/storage-pools/"+url.PathEscape(pool)+"/buckets/"+url.PathEscape(bucketName)+"/backups/"+url.PathEscape(name), nil, "", true) + if err != nil { + return nil, err + } + + return op, nil +} + +// GetStoragePoolBucketBackupFile returns the storage bucket file. +func (r *ProtocolLXD) GetStoragePoolBucketBackupFile(pool string, bucketName string, name string, req *BackupFileRequest) (*BackupFileResponse, error) { + err := r.CheckExtension("storage_bucket_backup") + if err != nil { + return nil, err + } + + // Build the URL + uri := r.httpBaseURL.String() + "/1.0/storage-pools/" + url.PathEscape(pool) + "/buckets/" + url.PathEscape(bucketName) + "/backups/" + url.PathEscape(name) + "/export" + + if r.project != "" { + uri += "?project=" + url.QueryEscape(r.project) + } + + // Prepare the download request + request, err := http.NewRequest("GET", uri, nil) + if err != nil { + return nil, err + } + + if r.httpUserAgent != "" { + request.Header.Set("User-Agent", r.httpUserAgent) + } + + // Start the request + response, doneCh, err := cancel.CancelableDownload(req.Canceler, r.DoHTTP, request) + if err != nil { + return nil, err + } + + defer func() { _ = response.Body.Close() }() + defer close(doneCh) + + if response.StatusCode != http.StatusOK { + _, _, err := lxdParseResponse(response) + if err != nil { + return nil, err + } + } + + // Handle the data + body := response.Body + if req.ProgressHandler != nil { + body = &ioprogress.ProgressReader{ + ReadCloser: response.Body, + Tracker: &ioprogress.ProgressTracker{ + Length: response.ContentLength, + Handler: func(percent int64, speed int64) { + req.ProgressHandler(ioprogress.ProgressData{Text: strconv.FormatInt(percent, 10) + "% (" + units.GetByteSizeString(speed, 2) + "/s)"}) + }, + }, + } + } + + size, err := io.Copy(req.BackupFile, body) + if err != nil { + return nil, err + } + + resp := BackupFileResponse{} + resp.Size = size + + return &resp, nil +} + +// CreateStoragePoolBucketFromBackup creates a storage pool bucket using a backup. +func (r *ProtocolLXD) CreateStoragePoolBucketFromBackup(pool string, args StoragePoolBucketBackupArgs) (Operation, error) { + if !r.HasExtension("storage_bucket_backup") { + return nil, fmt.Errorf(`The server is missing the required "custom_volume_backup" API extension`) + } + + path := "/storage-pools/" + url.PathEscape(pool) + "/buckets" + + // Prepare the HTTP request. + reqURL, err := r.setQueryAttributes(r.httpBaseURL.String() + "/1.0" + path) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", reqURL, args.BackupFile) + if err != nil { + return nil, err + } + + req.Header.Set("Content-Type", "application/octet-stream") + + if args.Name != "" { + req.Header.Set("X-LXD-name", args.Name) + } + + // Send the request. + resp, err := r.DoHTTP(req) + if err != nil { + return nil, err + } + + defer func() { _ = resp.Body.Close() }() + + // Handle errors. + response, _, err := lxdParseResponse(resp) + if err != nil { + return nil, err + } + + respOperation, err := response.MetadataAsOperation() + if err != nil { + return nil, err + } + + op := operation{ + Operation: *respOperation, + r: r, + chActive: make(chan bool), + } + + return &op, nil +} diff --git a/lxd/storage/backend_lxd.go b/lxd/storage/backend_lxd.go index 0499dd84decd..a09f162ac44d 100644 --- a/lxd/storage/backend_lxd.go +++ b/lxd/storage/backend_lxd.go @@ -7956,7 +7956,7 @@ func (b *lxdBackend) BackupBucket(projectName string, bucketName string, tarWrit } bucketURL := b.GetBucketURL(bucket.Name) - transferManager := s3.NewTransferManager(bucketURL, backupKey.AccessKey, backupKey.SecretKey) + transferManager := s3.NewTransferManager(bucketURL, b.state, backupKey.AccessKey, backupKey.SecretKey) err = transferManager.DownloadAllFiles(bucket.Name, tarWriter) if err != nil { diff --git a/lxd/storage_buckets_backup.go b/lxd/storage_buckets_backup.go index 97b1a1b1fa1a..812bb2b2d6df 100644 --- a/lxd/storage_buckets_backup.go +++ b/lxd/storage_buckets_backup.go @@ -30,24 +30,27 @@ import ( ) var storagePoolBucketBackupsCmd = APIEndpoint{ - Path: "storage-pools/{poolName}/buckets/{bucketName}/backups", + Path: "storage-pools/{poolName}/buckets/{bucketName}/backups", + MetricsType: entity.TypeStoragePool, - Get: APIEndpointAction{Handler: storagePoolBucketBackupsGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName", "location")}, - Post: APIEndpointAction{Handler: storagePoolBucketBackupsPost, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName", "location")}, + Get: APIEndpointAction{Handler: storagePoolBucketBackupsGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName")}, + Post: APIEndpointAction{Handler: storagePoolBucketBackupsPost, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName")}, } var storagePoolBucketBackupCmd = APIEndpoint{ - Path: "storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}", + Path: "storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}", + MetricsType: entity.TypeStoragePool, - Get: APIEndpointAction{Handler: storagePoolBucketBackupGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName", "location")}, - Post: APIEndpointAction{Handler: storagePoolBucketBackupPost, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName", "location")}, - Delete: APIEndpointAction{Handler: storagePoolBucketBackupDelete, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName", "location")}, + Get: APIEndpointAction{Handler: storagePoolBucketBackupGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName")}, + Post: APIEndpointAction{Handler: storagePoolBucketBackupPost, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName")}, + Delete: APIEndpointAction{Handler: storagePoolBucketBackupDelete, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanManageBackups, "poolName", "bucketName")}, } var storagePoolBucketBackupsExportCmd = APIEndpoint{ - Path: "storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}/export", + Path: "storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}/export", + MetricsType: entity.TypeStoragePool, - Get: APIEndpointAction{Handler: storagePoolBucketBackupExportGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName", "location")}, + Get: APIEndpointAction{Handler: storagePoolBucketBackupExportGet, AccessHandler: allowPermission(entity.TypeStorageBucket, auth.EntitlementCanView, "poolName", "bucketName")}, } // swagger:operation GET /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups storage storage_pool_buckets_backups_get From 6382d13ce47c2f312fb83e9c382e0d003ccc051a Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 19 Feb 2024 12:57:41 -0500 Subject: [PATCH 14/21] lxc: Add storage bucket import/export Signed-off-by: Fabian Mettler (cherry picked from commit 2e6756328f2e72b1d2b1704a2b2b4373230e2cee) Signed-off-by: Mark Bolton License: Apache-2.0 --- lxc/storage_bucket.go | 266 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 266 insertions(+) diff --git a/lxc/storage_bucket.go b/lxc/storage_bucket.go index 8117ebf42fbb..c6165a9c13d8 100644 --- a/lxc/storage_bucket.go +++ b/lxc/storage_bucket.go @@ -4,18 +4,25 @@ import ( "errors" "fmt" "io" + "net/url" "os" + "path" "sort" + "strconv" "strings" + "time" "github.com/spf13/cobra" "gopkg.in/yaml.v2" + lxd "github.com/canonical/lxd/client" "github.com/canonical/lxd/shared" "github.com/canonical/lxd/shared/api" cli "github.com/canonical/lxd/shared/cmd" "github.com/canonical/lxd/shared/i18n" + "github.com/canonical/lxd/shared/ioprogress" "github.com/canonical/lxd/shared/termios" + "github.com/canonical/lxd/shared/units" ) type cmdStorageBucket struct { @@ -65,6 +72,14 @@ func (c *cmdStorageBucket) command() *cobra.Command { storageBucketKeyCmd := cmdStorageBucketKey{global: c.global, storageBucket: c} cmd.AddCommand(storageBucketKeyCmd.command()) + // Export. + storageBucketExportCmd := cmdStorageBucketExport{global: c.global, storageBucket: c} + cmd.AddCommand(storageBucketExportCmd.Command()) + + // Import. + storageBucketImporttCmd := cmdStorageBucketImport{global: c.global, storageBucket: c} + cmd.AddCommand(storageBucketImporttCmd.Command()) + // Workaround for subcommand usage errors. See: https://github.com/spf13/cobra/issues/706 cmd.Args = cobra.NoArgs cmd.Run = func(cmd *cobra.Command, args []string) { _ = cmd.Usage() } @@ -1214,3 +1229,254 @@ func (c *cmdStorageBucketKeyShow) run(cmd *cobra.Command, args []string) error { return nil } + +type cmdStorageBucketExport struct { + global *cmdGlobal + storageBucket *cmdStorageBucket + + flagCompressionAlgorithm string +} + +// Command returns a cobra.Command object representing the storage bucket "export" subcommand. +func (c *cmdStorageBucketExport) Command() *cobra.Command { + cmd := &cobra.Command{} + cmd.Use = usage("export", i18n.G("[:] []")) + cmd.Short = i18n.G("Export storage bucket") + cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( + `Export storage buckets as tarball.`)) + cmd.Example = cli.FormatSection("", i18n.G( + `lxd storage bucket default b1 + Download a backup tarball of the b1 storage bucket.`)) + + cmd.Flags().StringVar(&c.flagCompressionAlgorithm, "compression", "", i18n.G("Define a compression algorithm: for backup or none")+"``") + cmd.Flags().StringVar(&c.storageBucket.flagTarget, "target", "", i18n.G("Cluster member name")+"``") + + cmd.RunE = c.Run + + return cmd +} + +// Run executes the storage bucket "export" subcommand. +func (c *cmdStorageBucketExport) Run(cmd *cobra.Command, args []string) error { + // Quick checks. + exit, err := c.global.CheckArgs(cmd, args, 2, 3) + if exit { + return err + } + + // Parse remote. + resources, err := c.global.ParseServers(args[0]) + if err != nil { + return err + } + + pool := resources[0] + if pool.name == "" { + return fmt.Errorf(i18n.G("Missing pool name")) + } + + bucketName := args[1] + if bucketName == "" { + return fmt.Errorf(i18n.G("Missing bucket name")) + } + + client := pool.server + + // If a target was specified, use the bucket on the given member. + if c.storageBucket.flagTarget != "" { + client = client.UseTarget(c.storageBucket.flagTarget) + } + + req := api.StorageBucketBackupsPost{ + Name: "", + ExpiresAt: time.Now().Add(24 * time.Hour), + CompressionAlgorithm: c.flagCompressionAlgorithm, + } + + op, err := client.CreateStoragePoolBucketBackup(pool.name, bucketName, req) + if err != nil { + return fmt.Errorf(i18n.G("Failed to create backup: %v"), err) + } + + // Watch the background operation + progress := cli.ProgressRenderer{ + Format: i18n.G("Backing up storage bucket %s"), + Quiet: c.global.flagQuiet, + } + + _, err = op.AddHandler(progress.UpdateOp) + if err != nil { + progress.Done("") + return err + } + + // Wait until backup is done + err = cli.CancelableWait(op, &progress) + if err != nil { + progress.Done("") + return err + } + + progress.Done("") + + err = op.Wait() + if err != nil { + return err + } + + // Get name of backup + utStr := op.Get().Resources["backups"][0] + u, err := url.Parse(utStr) + if err != nil { + return fmt.Errorf(i18n.G("Invalid URL %q: %w"), utStr, err) + } + + backupName, err := url.PathUnescape(path.Base(u.EscapedPath())) + if err != nil { + return fmt.Errorf(i18n.G("Invalid backup name segment in path %q: %w"), u.EscapedPath(), err) + } + + defer func() { + // Delete backup after we're done + op, err := client.DeleteStoragePoolBucketBackup(pool.name, bucketName, backupName) + if err == nil { + _ = op.Wait() + } + }() + + var targetName string + if len(args) > 2 { + targetName = args[2] + } else { + targetName = "backup.tar.gz" + } + + target, err := os.Create(targetName) + if err != nil { + return err + } + + defer func() { _ = target.Close() }() + + // Prepare the download request + progress = cli.ProgressRenderer{ + Format: i18n.G("Exporting backup of storage bucket %s"), + Quiet: c.global.flagQuiet, + } + + backupFileRequest := lxd.BackupFileRequest{ + BackupFile: io.WriteSeeker(target), + ProgressHandler: progress.UpdateProgress, + } + + // Export tarball + _, err = client.GetStoragePoolBucketBackupFile(pool.name, bucketName, backupName, &backupFileRequest) + if err != nil { + _ = os.Remove(targetName) + progress.Done("") + return fmt.Errorf(i18n.G("Failed to fetch storage bucket backup: %w"), err) + } + + progress.Done(i18n.G("Backup exported successfully!")) + + return nil +} + +// Import. +type cmdStorageBucketImport struct { + global *cmdGlobal + storageBucket *cmdStorageBucket +} + +// Command returns a cobra.Command object representing the storage bucket "import" subcommand. +func (c *cmdStorageBucketImport) Command() *cobra.Command { + cmd := &cobra.Command{} + cmd.Use = usage("import", i18n.G("[:] []")) + cmd.Short = i18n.G("Import storage bucket") + cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( + `Import backups of storage buckets.`)) + cmd.Example = cli.FormatSection("", i18n.G( + `lxd storage bucket import default backup0.tar.gz + Create a new storage bucket using backup0.tar.gz as the source.`)) + cmd.Flags().StringVar(&c.storageBucket.flagTarget, "target", "", i18n.G("Cluster member name")+"``") + cmd.RunE = c.Run + + return cmd +} + +// Run executes the storage bucket "import" subcommand. +func (c *cmdStorageBucketImport) Run(cmd *cobra.Command, args []string) error { + conf := c.global.conf + + // Quick checks. + exit, err := c.global.CheckArgs(cmd, args, 2, 3) + if exit { + return err + } + + // Connect to the daemon. + remote, pool, err := conf.ParseRemote(args[0]) + if err != nil { + return err + } + + d, err := conf.GetInstanceServer(remote) + if err != nil { + return err + } + + // Use the provided target. + if c.storageBucket.flagTarget != "" { + d = d.UseTarget(c.storageBucket.flagTarget) + } + + file, err := os.Open(args[1]) + if err != nil { + return err + } + + defer func() { _ = file.Close() }() + + fstat, err := file.Stat() + if err != nil { + return err + } + + bucketName := "" + if len(args) >= 3 { + bucketName = args[2] + } + + progress := cli.ProgressRenderer{ + Format: i18n.G("Importing bucket: %s"), + Quiet: c.global.flagQuiet, + } + + createArgs := lxd.StoragePoolBucketBackupArgs{ + BackupFile: &ioprogress.ProgressReader{ + ReadCloser: file, + Tracker: &ioprogress.ProgressTracker{ + Length: fstat.Size(), + Handler: func(percent int64, speed int64) { + progress.UpdateProgress(ioprogress.ProgressData{Text: strconv.FormatInt(percent, 10) + "% (" + units.GetByteSizeString(speed, 2) + "/s)"}) + }, + }, + }, + Name: bucketName, + } + + op, err := d.CreateStoragePoolBucketFromBackup(pool, createArgs) + if err != nil { + return err + } + + err = cli.CancelableWait(op, &progress) + if err != nil { + progress.Done("") + return err + } + + progress.Done("") + + return nil +} From e88f2c57b2d83600af32e6600dcb1c9537cfcf6f Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:29:29 +0100 Subject: [PATCH 15/21] doc/rest-api: Refresh swagger YAML Signed-off-by: Fabian Mettler (cherry picked from commit 98693c062efc05ec500022e7032e63ca96c291ba) Signed-off-by: Mark Bolton License: Apache-2.0 --- doc/rest-api.yaml | 327 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 327 insertions(+) diff --git a/doc/rest-api.yaml b/doc/rest-api.yaml index c14d06d63988..cf22a5a388cb 100644 --- a/doc/rest-api.yaml +++ b/doc/rest-api.yaml @@ -6251,6 +6251,58 @@ definitions: x-go-name: S3URL type: object x-go-package: github.com/canonical/lxd/shared/api + StorageBucketBackup: + description: StorageBucketBackup represents the fields available for a new storage bucket backup + properties: + compression_algorithm: + description: What compression algorithm to use + example: gzip + type: string + x-go-name: CompressionAlgorithm + expires_at: + description: When the backup expires (gets auto-deleted) + example: "2021-03-23T17:38:37.753398689-04:00" + format: date-time + type: string + x-go-name: ExpiresAt + name: + description: Backup name + example: backup0 + type: string + x-go-name: Name + type: object + x-go-package: github.com/canonical/lxd/shared/api + StorageBucketBackupPost: + description: StorageBucketBackupPost represents the fields available for the renaming of a bucket backup + properties: + name: + description: New backup name + example: backup1 + type: string + x-go-name: Name + type: object + x-go-package: github.com/canonical/lxd/shared/api + StorageBucketBackupsPost: + description: StorageBucketBackupsPost represents the fields available for a new storage bucket backup + properties: + compression_algorithm: + description: What compression algorithm to use + example: gzip + type: string + x-go-name: CompressionAlgorithm + expires_at: + description: When the backup expires (gets auto-deleted) + example: "2021-03-23T17:38:37.753398689-04:00" + format: date-time + type: string + x-go-name: ExpiresAt + name: + description: Backup name + example: backup0 + type: string + x-go-name: Name + type: object + x-go-package: github.com/canonical/lxd/shared/api StorageBucketKey: description: StorageBucketKey represents the fields of a LXD storage pool bucket key properties: @@ -15621,6 +15673,281 @@ paths: summary: Get the storage pool bucket tags: - storage + /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups: + get: + description: Returns a list of storage bucket backups (URLs). + operationId: storage_pool_buckets_backups_get + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + produces: + - application/json + responses: + "200": + description: API endpoints + schema: + description: Sync response + properties: + metadata: + description: List of endpoints + example: |- + [ + "/1.0/storage-pools/local/buckets/foo/backups/backup0", + "/1.0/storage-pools/local/buckets/foo/backups/backup1" + ] + items: + type: string + type: array + status: + description: Status description + example: Success + type: string + status_code: + description: Status code + example: 200 + type: integer + type: + description: Response type + example: sync + type: string + type: object + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Get the storage bucket backups + tags: + - storage + post: + consumes: + - application/json + description: Creates a new storage bucket backup. + operationId: storage_pool_buckets_backups_post + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + - description: Storage bucket backup + in: body + name: bucket + required: true + schema: + $ref: '#/definitions/StoragePoolBucketBackupsPost' + produces: + - application/json + responses: + "202": + $ref: '#/responses/Operation' + "400": + $ref: '#/responses/BadRequest' + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Create a storage bucket backup + tags: + - storage + /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}: + delete: + consumes: + - application/json + description: Deletes a new storage bucket backup. + operationId: storage_pool_buckets_backup_delete + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + produces: + - application/json + responses: + "202": + $ref: '#/responses/Operation' + "400": + $ref: '#/responses/BadRequest' + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Delete a storage bucket backup + tags: + - storage + get: + description: Gets a specific storage bucket backup. + operationId: storage_pool_buckets_backup_get + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + produces: + - application/json + responses: + "200": + description: Storage bucket backup + schema: + description: Sync response + properties: + metadata: + $ref: '#/definitions/StoragePoolBucketBackup' + status: + description: Status description + example: Success + type: string + status_code: + description: Status code + example: 200 + type: integer + type: + description: Response type + example: sync + type: string + type: object + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Get the storage bucket backup + tags: + - storage + post: + consumes: + - application/json + description: Renames a storage bucket backup. + operationId: storage_pool_buckets_backup_post + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + - description: Storage bucket backup + in: body + name: bucket rename + required: true + schema: + $ref: '#/definitions/StorageBucketBackupPost' + produces: + - application/json + responses: + "202": + $ref: '#/responses/Operation' + "400": + $ref: '#/responses/BadRequest' + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Rename a storage bucket backup + tags: + - storage + /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}/export: + get: + description: Download the raw backup file from the server. + operationId: storage_pool_buckets_backup_export_get + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + produces: + - application/octet-stream + responses: + "200": + description: Raw backup data + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Get the raw backup file + tags: + - storage + /1.0/storage-pools/{poolName}/buckets/{bucketName}/backups?recursion=1: + get: + description: Returns a list of storage bucket backups (structs). + operationId: storage_pool_buckets_backups_get_recursion1 + parameters: + - description: Project name + example: default + in: query + name: project + type: string + - description: Cluster member name + example: server01 + in: query + name: target + type: string + produces: + - application/json + responses: + "200": + description: API endpoints + schema: + description: Sync response + properties: + metadata: + description: List of storage bucket backups + items: + $ref: '#/definitions/StoragePoolBucketBackup' + type: array + status: + description: Status description + example: Success + type: string + status_code: + description: Status code + example: 200 + type: integer + type: + description: Response type + example: sync + type: string + type: object + "403": + $ref: '#/responses/Forbidden' + "500": + $ref: '#/responses/InternalServerError' + summary: Get the storage bucket backups + tags: + - storage /1.0/storage-pools/{poolName}/buckets/{bucketName}/keys: get: description: Returns a list of storage pool bucket keys (URLs). From 88b8d05b323ad8beb19ccad8bb455131ccf74852 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Thu, 29 Aug 2024 22:03:37 -0700 Subject: [PATCH 16/21] lxc: Use errors.New instead of fmt.Errorf Signed-off-by: Mark Bolton --- lxc/storage_bucket.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lxc/storage_bucket.go b/lxc/storage_bucket.go index c6165a9c13d8..e4c1091d27b2 100644 --- a/lxc/storage_bucket.go +++ b/lxc/storage_bucket.go @@ -1272,12 +1272,12 @@ func (c *cmdStorageBucketExport) Run(cmd *cobra.Command, args []string) error { pool := resources[0] if pool.name == "" { - return fmt.Errorf(i18n.G("Missing pool name")) + return errors.New(i18n.G("Missing pool name")) } bucketName := args[1] if bucketName == "" { - return fmt.Errorf(i18n.G("Missing bucket name")) + return errors.New(i18n.G("Missing bucket name")) } client := pool.server From f33b137b1196f79e8fb0bdebbf810d1b99a3f1d0 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 4 Feb 2025 20:09:34 -0800 Subject: [PATCH 17/21] .github/workflows: Update max lxc binary size to 16MiB Signed-off-by: Mark Bolton --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 852b9bad3c38..6eb69c78ac21 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -131,7 +131,7 @@ jobs: strip -s /tmp/bin/* # bin/max (sizes are in MiB) - SIZES="lxc 15 + SIZES="lxc 16 lxd-agent 13" MIB="$((1024 * 1024))" From e9159f9b541c73072faf2d83e96f0be7326f31c0 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Thu, 6 Feb 2025 21:44:32 -0800 Subject: [PATCH 18/21] test: Move s3cmdrun to test/includes Signed-off-by: Mark Bolton --- test/includes/storage.sh | 28 ++++++++++++ test/suites/storage_buckets.sh | 81 ++++++++++++---------------------- 2 files changed, 55 insertions(+), 54 deletions(-) diff --git a/test/includes/storage.sh b/test/includes/storage.sh index 37e412f4e024..287c5b74509a 100644 --- a/test/includes/storage.sh +++ b/test/includes/storage.sh @@ -187,3 +187,31 @@ delete_object_storage_pool() { deconfigure_loop_device "${loop_file}" "${loop_device}" fi } + +s3cmdrun () { + local s3Endpoint backend accessKey secretKey + s3Endpoint="${1}" + backend="${2}" + accessKey="${3}" + secretKey="${4}" + shift 3 + + if [ "$backend" = "ceph" ]; then + timeout -k 5 5 s3cmd \ + --access_key="${accessKey}" \ + --secret_key="${secretKey}" \ + --host="${s3Endpoint}" \ + --host-bucket="${s3Endpoint}" \ + --no-ssl \ + "$@" + else + timeout -k 5 5 s3cmd \ + --access_key="${accessKey}" \ + --secret_key="${secretKey}" \ + --host="${s3Endpoint}" \ + --host-bucket="${s3Endpoint}" \ + --ssl \ + --no-check-certificate \ + "$@" + fi +} diff --git a/test/suites/storage_buckets.sh b/test/suites/storage_buckets.sh index a969c8c14fd4..2165adf89dcf 100644 --- a/test/suites/storage_buckets.sh +++ b/test/suites/storage_buckets.sh @@ -1,30 +1,3 @@ -s3cmdrun () { - local backend accessKey secreyKey - backend="${1}" - accessKey="${2}" - secreyKey="${3}" - shift 3 - - if [ "$backend" = "ceph" ]; then - timeout -k 5 5 s3cmd \ - --access_key="${accessKey}" \ - --secret_key="${secreyKey}" \ - --host="${s3Endpoint}" \ - --host-bucket="${s3Endpoint}" \ - --no-ssl \ - "$@" - else - timeout -k 5 5 s3cmd \ - --access_key="${accessKey}" \ - --secret_key="${secreyKey}" \ - --host="${s3Endpoint}" \ - --host-bucket="${s3Endpoint}" \ - --ssl \ - --no-check-certificate \ - "$@" - fi -} - test_storage_buckets() { local lxd_backend @@ -64,7 +37,7 @@ test_storage_buckets() { initCreds=$(lxc storage bucket create "${poolName}" "${bucketPrefix}.foo" user.foo=comment) initAccessKey=$(echo "${initCreds}" | awk '{ if ($2 == "access" && $3 == "key:") {print $4}}') initSecretKey=$(echo "${initCreds}" | awk '{ if ($2 == "secret" && $3 == "key:") {print $4}}') - s3cmdrun "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" ls | grep -F "${bucketPrefix}.foo" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" ls | grep -F "${bucketPrefix}.foo" # Check if the storage bucket has an UUID. [ -n "$(lxc storage bucket get "${poolName}" "${bucketPrefix}.foo" volatile.uuid)" ] @@ -100,33 +73,33 @@ EOF lxc storage bucket key show "${poolName}" "${bucketPrefix}.foo" yaml-key | grep "description: yaml-key-desc" # Test listing buckets via S3. - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" ls | grep -F "${bucketPrefix}.foo" - s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" ls | grep -F "${bucketPrefix}.foo" - s3cmdrun "${lxd_backend}" "${roYamlAccessKey}" "${roYamlSecretKey}" ls | grep -F "${bucketPrefix}.foo" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" ls | grep -F "${bucketPrefix}.foo" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" ls | grep -F "${bucketPrefix}.foo" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roYamlAccessKey}" "${roYamlSecretKey}" ls | grep -F "${bucketPrefix}.foo" # Test making buckets via S3 is blocked. - ! s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" mb "s3://${bucketPrefix}.foo2" || false - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" mb "s3://${bucketPrefix}.foo2" || false + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" mb "s3://${bucketPrefix}.foo2" || false + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" mb "s3://${bucketPrefix}.foo2" || false # Test putting a file into a bucket. lxdTestFile="bucketfile_${bucketPrefix}.txt" head -c 5M /dev/urandom > "${lxdTestFile}" ORIG_MD5SUM="$(md5sum < "${lxdTestFile}")" - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo" - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo" || false + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo" + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo" || false # Test listing bucket files via S3. - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" ls "s3://${bucketPrefix}.foo" | grep -F "${lxdTestFile}" - s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" ls "s3://${bucketPrefix}.foo" | grep -F "${lxdTestFile}" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" ls "s3://${bucketPrefix}.foo" | grep -F "${lxdTestFile}" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" ls "s3://${bucketPrefix}.foo" | grep -F "${lxdTestFile}" # Test getting a file from a bucket. - INFO_MD5SUM="$(s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" info "s3://${bucketPrefix}.foo/${lxdTestFile}" | awk '{ if ($1 == "MD5") {print $3}}') -" - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" get "s3://${bucketPrefix}.foo/${lxdTestFile}" "${lxdTestFile}.get" + INFO_MD5SUM="$(s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" info "s3://${bucketPrefix}.foo/${lxdTestFile}" | awk '{ if ($1 == "MD5") {print $3}}') -" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" get "s3://${bucketPrefix}.foo/${lxdTestFile}" "${lxdTestFile}.get" [ "${ORIG_MD5SUM}" = "${INFO_MD5SUM}" ] [ "${ORIG_MD5SUM}" = "$(md5sum < "${lxdTestFile}.get")" ] rm "${lxdTestFile}.get" - INFO_MD5SUM="$(s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" info "s3://${bucketPrefix}.foo/${lxdTestFile}" | awk '{ if ($1 == "MD5") {print $3}}') -" - s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" get "s3://${bucketPrefix}.foo/${lxdTestFile}" "${lxdTestFile}.get" + INFO_MD5SUM="$(s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" info "s3://${bucketPrefix}.foo/${lxdTestFile}" | awk '{ if ($1 == "MD5") {print $3}}') -" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" get "s3://${bucketPrefix}.foo/${lxdTestFile}" "${lxdTestFile}.get" [ "${ORIG_MD5SUM}" = "${INFO_MD5SUM}" ] [ "${ORIG_MD5SUM}" = "$(md5sum < "${lxdTestFile}.get")" ] rm "${lxdTestFile}.get" @@ -135,16 +108,16 @@ EOF bucketURL=$(lxc storage bucket show "${poolName}" "${bucketPrefix}.foo" | awk '{if ($1 == "s3_url:") {print $2}}') [ "$(curl -sI --insecure -o /dev/null -w "%{http_code}" "${bucketURL}/${lxdTestFile}")" = "403" ] - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" setpolicy deps/s3_global_read_policy.json "s3://${bucketPrefix}.foo" || false - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" setpolicy deps/s3_global_read_policy.json "s3://${bucketPrefix}.foo" + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" setpolicy deps/s3_global_read_policy.json "s3://${bucketPrefix}.foo" || false + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" setpolicy deps/s3_global_read_policy.json "s3://${bucketPrefix}.foo" [ "$(curl -sI --insecure -o /dev/null -w "%{http_code}" "${bucketURL}/${lxdTestFile}")" = "200" ] - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" delpolicy "s3://${bucketPrefix}.foo" || false - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" delpolicy "s3://${bucketPrefix}.foo" + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" delpolicy "s3://${bucketPrefix}.foo" || false + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" delpolicy "s3://${bucketPrefix}.foo" [ "$(curl -sI --insecure -o /dev/null -w "%{http_code}" "${bucketURL}/${lxdTestFile}")" = "403" ] # Test deleting a file from a bucket. - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" del "s3://${bucketPrefix}.foo/${lxdTestFile}" || false - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" del "s3://${bucketPrefix}.foo/${lxdTestFile}" + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" del "s3://${bucketPrefix}.foo/${lxdTestFile}" || false + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" del "s3://${bucketPrefix}.foo/${lxdTestFile}" # Test bucket quota (except dir driver which doesn't support quotas so check that its prevented). if [ "$lxd_backend" = "dir" ]; then @@ -153,12 +126,12 @@ EOF initCreds=$(lxc storage bucket create "${poolName}" "${bucketPrefix}.foo2" size=1MiB) initAccessKey=$(echo "${initCreds}" | awk '{ if ($2 == "access" && $3 == "key:") {print $4}}') initSecretKey=$(echo "${initCreds}" | awk '{ if ($2 == "secret" && $3 == "key:") {print $4}}') - ! s3cmdrun "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo2" || false + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo2" || false # Grow bucket quota (significantly larger in order for MinIO to detect their is sufficient space to continue). lxc storage bucket set "${poolName}" "${bucketPrefix}.foo2" size=150MiB - s3cmdrun "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo2" - s3cmdrun "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" del "s3://${bucketPrefix}.foo2/${lxdTestFile}" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo2" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" del "s3://${bucketPrefix}.foo2/${lxdTestFile}" lxc storage bucket delete "${poolName}" "${bucketPrefix}.foo2" fi @@ -166,8 +139,8 @@ EOF rm "${lxdTestFile}" # Test deleting bucket via s3. - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" rb "s3://${bucketPrefix}.foo" || false - s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" rb "s3://${bucketPrefix}.foo" + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" rb "s3://${bucketPrefix}.foo" || false + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" rb "s3://${bucketPrefix}.foo" # Delete bucket keys. lxc storage bucket key delete "${poolName}" "${bucketPrefix}.foo" admin-key @@ -176,8 +149,8 @@ EOF ! lxc storage bucket key list "${poolName}" "${bucketPrefix}.foo" | grep -F "ro-key" || false ! lxc storage bucket key show "${poolName}" "${bucketPrefix}.foo" admin-key || false ! lxc storage bucket key show "${poolName}" "${bucketPrefix}.foo" ro-key || false - ! s3cmdrun "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" ls || false - ! s3cmdrun "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" ls || false + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${adAccessKey}" "${adSecretKey}" ls || false + ! s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${roAccessKey}" "${roSecretKey}" ls || false # Delete bucket. lxc storage bucket delete "${poolName}" "${bucketPrefix}.foo" From 8a916f723cd23cea7d0d2114718ebfb37e77f8b8 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Thu, 6 Feb 2025 21:52:50 -0800 Subject: [PATCH 19/21] test: Add testing for storage bucket backups Signed-off-by: Mark Bolton --- test/main.sh | 1 + test/suites/storage_buckets.sh | 88 ++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) diff --git a/test/main.sh b/test/main.sh index 7faf3e26ce4f..af43c1093d68 100755 --- a/test/main.sh +++ b/test/main.sh @@ -397,6 +397,7 @@ if [ "${1:-"all"}" != "cluster" ]; then run_test test_storage_driver_zfs "zfs storage driver" run_test test_storage_driver_pure "pure storage driver" run_test test_storage_buckets "storage buckets" + run_test test_storage_bucket_export "storage buckets export and import" run_test test_storage_volume_import "storage volume import" run_test test_storage_volume_initial_config "storage volume initial configuration" run_test test_resources "resources" diff --git a/test/suites/storage_buckets.sh b/test/suites/storage_buckets.sh index 2165adf89dcf..f748153912e5 100644 --- a/test/suites/storage_buckets.sh +++ b/test/suites/storage_buckets.sh @@ -159,3 +159,91 @@ EOF delete_object_storage_pool "${poolName}" } + +test_storage_bucket_export() { + local lxd_backend + + lxd_backend=$(storage_backend "$LXD_DIR") + + if [ "$lxd_backend" = "ceph" ]; then + if [ -z "${LXD_CEPH_CEPHOBJECT_RADOSGW:-}" ]; then + # Check LXD_CEPH_CEPHOBJECT_RADOSGW specified for ceph bucket tests. + export TEST_UNMET_REQUIREMENT="LXD_CEPH_CEPHOBJECT_RADOSGW not specified" + return + fi + elif ! command -v minio ; then + # Check minio is installed for local storage pool buckets. + export TEST_UNMET_REQUIREMENT="minio command not found" + return + fi + + poolName=$(lxc profile device get default root pool) + bucketPrefix="lxd$$" + + create_object_storage_pool "${poolName}" + + # Check cephobject.radosgw.endpoint is required for cephobject pools. + if [ "$lxd_backend" = "ceph" ]; then + s3Endpoint="${LXD_CEPH_CEPHOBJECT_RADOSGW}" + else + s3Endpoint="https://$(lxc config get core.storage_buckets_address)" + fi + + # Create test bucket + initCreds=$(lxc storage bucket create "${poolName}" "${bucketPrefix}.foo" user.foo=comment) + initAccessKey=$(echo "${initCreds}" | awk '{ if ($2 == "access" && $3 == "key:") {print $4}}') + initSecretKey=$(echo "${initCreds}" | awk '{ if ($2 == "secret" && $3 == "key:") {print $4}}') + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" ls | grep -F "${bucketPrefix}.foo" + + # Test putting a file into a bucket. + lxdTestFile="bucketfile_${bucketPrefix}.txt" + echo "hello world"> "${lxdTestFile}" + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" put "${lxdTestFile}" "s3://${bucketPrefix}.foo" + + # Export test bucket + lxc storage bucket export "${poolName}" "${bucketPrefix}.foo" "${LXD_DIR}/testbucket.tar.gz" + [ -f "${LXD_DIR}/testbucket.tar.gz" ] + + # Extract storage backup tarball. + mkdir "${LXD_DIR}/storage-bucket-export" + tar -xzf "${LXD_DIR}/testbucket.tar.gz" -C "${LXD_DIR}/storage-bucket-export" + + # Check tarball content. + [ -f "${LXD_DIR}/storage-bucket-export/backup/index.yaml" ] + [ -f "${LXD_DIR}/storage-bucket-export/backup/bucket/${lxdTestFile}" ] + [ "$(cat "${LXD_DIR}/storage-bucket-export/backup/bucket/${lxdTestFile}")" = "hello world" ] + + # Note original bucket size. + orig_size="$(lxc storage bucket get "${poolName}" "${bucketPrefix}.foo" size)" + orig_md5sum="$(s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" info "s3://${bucketPrefix}.foo/${lxdTestFile}" | awk '{ if ($1 == "MD5") {print $3}}') -" + + + # Delete bucket and import exported bucket. + lxc storage bucket delete "${poolName}" "${bucketPrefix}.foo" + lxc storage bucket import "${poolName}" "${LXD_DIR}/testbucket.tar.gz" "${bucketPrefix}.bar" + rm "${LXD_DIR}/testbucket.tar.gz" + + # Note imported bucket size and md5sum + imported_size="$(lxc storage bucket get "${poolName}" "${bucketPrefix}.bar" size)" + imported_md5sum="$(s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" info "s3://${bucketPrefix}.bar/${lxdTestFile}" | awk '{ if ($1 == "MD5") {print $3}}') -" + + # Ensure original size and md5sum equivalent to imported. + [ "${orig_size}" = "${imported_size}" ] + [ "${orig_md5sum}" = "${imported_md5sum}" ] + + # Test listing bucket files via S3. + s3cmdrun "${s3Endpoint}" "${lxd_backend}" "${initAccessKey}" "${initSecretKey}" ls "s3://${bucketPrefix}.bar" | grep -F "${lxdTestFile}" + + # Test getting admin key from bucket. + lxc storage bucket key list "${poolName}" "${bucketPrefix}.bar" | grep -F "admin" + + # Clean up. + lxc storage bucket delete "${poolName}" "${bucketPrefix}.bar" + ! lxc storage bucket list "${poolName}" | grep -F "${bucketPrefix}.bar" || false + ! lxc storage bucket show "${poolName}" "${bucketPrefix}.bar" || false + + delete_object_storage_pool "${poolName}" + + rm -rf "${LXD_DIR}/storage-bucket-export/"* + rmdir "${LXD_DIR}/storage-bucket-export" +} From 92a5ee2e972281dd895883b5f0bea2af7a419129 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Thu, 6 Feb 2025 21:43:45 -0800 Subject: [PATCH 20/21] .github/workflows: Add storage_bucket_export to LXD_REQUIRED_TESTS Signed-off-by: Mark Bolton --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6eb69c78ac21..46957f6835f1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ on: - cron: '0 0 * * *' # Test TICS daily env: - LXD_REQUIRED_TESTS: "storage_buckets,network_ovn" + LXD_REQUIRED_TESTS: "storage_buckets,storage_bucket_export,network_ovn" LXD_SKIP_TESTS: "clustering_upgrade clustering_upgrade_large" GOCOVERDIR: ${{ ( github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' ) && '/home/runner/work/lxd/lxd/coverage' || '' }} From 0b223d79564852b54b164b83d229562a949ae4d2 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Thu, 6 Feb 2025 21:53:39 -0800 Subject: [PATCH 21/21] i18n: Update translation templates Signed-off-by: Mark Bolton --- po/ar.po | 792 +++++++++++++++++++++++++++---------------------- po/ber.po | 792 +++++++++++++++++++++++++++---------------------- po/bg.po | 792 +++++++++++++++++++++++++++---------------------- po/ca.po | 792 +++++++++++++++++++++++++++---------------------- po/cs.po | 792 +++++++++++++++++++++++++++---------------------- po/de.po | 805 +++++++++++++++++++++++++++---------------------- po/el.po | 796 +++++++++++++++++++++++++++---------------------- po/eo.po | 792 +++++++++++++++++++++++++++---------------------- po/es.po | 798 +++++++++++++++++++++++++++---------------------- po/fa.po | 792 +++++++++++++++++++++++++++---------------------- po/fi.po | 792 +++++++++++++++++++++++++++---------------------- po/fr.po | 808 ++++++++++++++++++++++++++++---------------------- po/he.po | 792 +++++++++++++++++++++++++++---------------------- po/hi.po | 792 +++++++++++++++++++++++++++---------------------- po/id.po | 792 +++++++++++++++++++++++++++---------------------- po/it.po | 798 +++++++++++++++++++++++++++---------------------- po/ja.po | 804 +++++++++++++++++++++++++++---------------------- po/ka.po | 792 +++++++++++++++++++++++++++---------------------- po/ko.po | 792 +++++++++++++++++++++++++++---------------------- po/lxd.pot | 617 +++++++++++++++++++++----------------- po/mr.po | 792 +++++++++++++++++++++++++++---------------------- po/nb_NO.po | 792 +++++++++++++++++++++++++++---------------------- po/nl.po | 792 +++++++++++++++++++++++++++---------------------- po/pa.po | 792 +++++++++++++++++++++++++++---------------------- po/pl.po | 792 +++++++++++++++++++++++++++---------------------- po/pt.po | 792 +++++++++++++++++++++++++++---------------------- po/pt_BR.po | 798 +++++++++++++++++++++++++++---------------------- po/ru.po | 804 +++++++++++++++++++++++++++---------------------- po/si.po | 792 +++++++++++++++++++++++++++---------------------- po/sl.po | 792 +++++++++++++++++++++++++++---------------------- po/sr.po | 792 +++++++++++++++++++++++++++---------------------- po/sv.po | 792 +++++++++++++++++++++++++++---------------------- po/te.po | 792 +++++++++++++++++++++++++++---------------------- po/th.po | 792 +++++++++++++++++++++++++++---------------------- po/tr.po | 792 +++++++++++++++++++++++++++---------------------- po/tzm.po | 792 +++++++++++++++++++++++++++---------------------- po/ug.po | 792 +++++++++++++++++++++++++++---------------------- po/uk.po | 792 +++++++++++++++++++++++++++---------------------- po/zh_Hans.po | 792 +++++++++++++++++++++++++++---------------------- po/zh_Hant.po | 792 +++++++++++++++++++++++++++---------------------- 40 files changed, 17305 insertions(+), 14275 deletions(-) diff --git a/po/ar.po b/po/ar.po index b3b5df254bed..0295b9c52f0b 100644 --- a/po/ar.po +++ b/po/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -46,7 +46,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -406,7 +406,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -562,11 +562,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -694,7 +694,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -704,7 +704,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -732,7 +732,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -798,11 +798,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -857,16 +857,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -877,7 +882,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -887,7 +892,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -930,7 +935,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1032,12 +1037,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1113,7 +1118,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1151,37 +1156,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1217,24 +1223,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1288,7 +1294,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1296,7 +1302,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1304,12 +1310,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1322,7 +1328,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1345,12 +1351,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1365,17 +1371,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1449,15 +1455,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1509,7 +1515,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1543,8 +1549,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1564,7 +1570,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1612,7 +1618,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1652,7 +1658,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1660,7 +1666,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1680,9 +1686,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1691,9 +1697,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1757,35 +1763,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1797,25 +1804,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1825,24 +1832,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1912,7 +1919,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1933,11 +1940,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2031,11 +2038,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2043,7 +2050,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2052,16 +2059,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2104,12 +2111,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2119,12 +2126,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2134,11 +2141,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2166,8 +2173,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2191,7 +2198,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2203,11 +2210,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2348,11 +2368,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2397,7 +2427,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2405,7 +2435,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2413,11 +2443,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2433,7 +2463,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2458,7 +2488,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2466,8 +2496,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2583,7 +2613,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2591,7 +2621,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2603,7 +2633,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2647,7 +2677,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2655,11 +2685,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2787,7 +2817,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2801,7 +2831,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2851,7 +2881,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2859,7 +2889,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2881,11 +2915,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2951,6 +2994,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2961,6 +3009,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3011,7 +3064,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3019,7 +3072,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3037,9 +3090,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3085,7 +3138,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3097,8 +3150,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3147,7 +3200,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3262,7 +3315,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3398,19 +3451,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3469,7 +3522,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3703,19 +3756,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3770,17 +3823,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3816,12 +3869,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3834,7 +3887,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3866,8 +3919,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3882,9 +3935,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3932,19 +3985,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3963,11 +4017,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4004,8 +4058,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4042,7 +4096,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4050,11 +4104,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4076,12 +4130,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4133,8 +4187,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4142,7 +4196,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4277,7 +4331,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4306,15 +4360,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4324,7 +4378,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4337,16 +4391,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4358,7 +4412,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4371,7 +4425,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4401,7 +4455,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4418,7 +4472,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4463,7 +4517,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4484,16 +4538,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4610,7 +4664,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4624,7 +4678,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4640,7 +4694,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4661,7 +4715,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4670,7 +4724,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4683,7 +4737,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4744,7 +4798,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4769,7 +4823,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4847,7 +4901,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4883,7 +4937,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4927,7 +4981,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4968,15 +5022,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4986,7 +5040,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5013,7 +5067,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5028,11 +5082,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5054,11 +5108,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5133,11 +5187,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5179,11 +5233,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5192,7 +5246,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5326,11 +5380,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5352,11 +5406,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5433,7 +5487,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5441,7 +5495,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5485,7 +5539,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5578,11 +5632,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5590,11 +5644,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5662,15 +5716,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5736,22 +5790,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5775,21 +5829,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5797,7 +5851,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5846,18 +5900,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5903,7 +5957,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5940,7 +5994,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6004,7 +6058,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6014,12 +6068,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6038,8 +6092,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6059,11 +6113,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6114,7 +6168,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6129,7 +6183,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6137,7 +6191,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6196,7 +6250,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6218,13 +6272,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6257,7 +6311,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6286,7 +6340,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6294,7 +6348,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6354,7 +6408,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6362,11 +6416,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6406,7 +6460,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6414,7 +6468,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6435,11 +6489,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6458,12 +6512,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6481,7 +6535,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6530,7 +6584,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6589,16 +6643,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6610,11 +6664,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6773,17 +6827,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6791,7 +6845,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6803,7 +6857,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6878,8 +6932,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6887,7 +6941,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6895,7 +6949,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7013,30 +7067,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7052,37 +7114,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7090,40 +7152,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7139,7 +7201,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7216,7 +7278,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7228,7 +7290,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7300,7 +7362,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7631,7 +7693,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7641,19 +7703,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7663,14 +7725,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7692,7 +7754,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7700,13 +7762,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7716,6 +7778,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7769,7 +7843,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/ber.po b/po/ber.po index 250dfd1a655f..753d409322f6 100644 --- a/po/ber.po +++ b/po/ber.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Berber must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/bg.po b/po/bg.po index 0e182c52f34b..a73c024e22dd 100644 --- a/po/bg.po +++ b/po/bg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Bulgarian must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/ca.po b/po/ca.po index 8a04a814ec5e..a4e5f63fdd46 100644 --- a/po/ca.po +++ b/po/ca.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Catalan must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/cs.po b/po/cs.po index bef049678e0e..ec6867c268d8 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -49,7 +49,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -409,7 +409,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -757,7 +757,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -801,11 +801,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/de.po b/po/de.po index 25ad7901f25c..ac63f6c22ade 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: LXD\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Krombel \n" "Language-Team: German must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1144,17 +1144,22 @@ msgstr "" msgid "Backing up instance: %s" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Kein Zertifikat für diese Verbindung" + +#: lxc/storage_volume.go:2740 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 #, fuzzy msgid "Backup exported successfully!" msgstr "Profil %s erstellt\n" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1165,7 +1170,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1175,7 +1180,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "Alternatives config Verzeichnis." -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1218,7 +1223,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1314,7 +1319,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1331,12 +1336,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1418,7 +1423,7 @@ msgstr "Profil %s wurde auf %s angewandt\n" msgid "Cluster group %s renamed to %s" msgstr "Profil %s wurde auf %s angewandt\n" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1456,37 +1461,38 @@ msgstr "Gerät %s wurde von %s entfernt\n" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "Spalten" @@ -1525,24 +1531,24 @@ msgstr "kann nicht zum selben Container Namen kopieren" msgid "Config key/value to apply to the target instance" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, fuzzy, c-format msgid "Config parsing error: %s" msgstr "YAML Analyse Fehler %v\n" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, fuzzy, c-format msgid "Content type: %s" msgstr "Erstellt: %s" @@ -1598,7 +1604,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1606,7 +1612,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 #, fuzzy msgid "Copy storage volumes" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -1616,13 +1622,13 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Copy the instance without its snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 #, fuzzy msgid "Copy the volume without its snapshots" msgstr "Herunterfahren des Containers erzwingen." #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1635,7 +1641,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, fuzzy, c-format msgid "Copying the storage volume: %s" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -1659,12 +1665,12 @@ msgstr "Kann Verzeichnis für Zertifikate auf dem Server nicht erstellen" msgid "Could not create server cert dir" msgstr "Kann Verzeichnis für Zertifikate auf dem Server nicht erstellen" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, fuzzy, c-format msgid "Could not find certificate file path: %s" msgstr "Fingerabdruck des Zertifikats: % x\n" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1679,17 +1685,17 @@ msgstr "YAML Analyse Fehler %v\n" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, fuzzy, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "Fingerabdruck des Zertifikats: % x\n" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, fuzzy, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "Fingerabdruck des Zertifikats: % x\n" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1772,17 +1778,17 @@ msgstr "" msgid "Create instances from images" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 #, fuzzy msgid "Create key for a storage bucket" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 #, fuzzy msgid "Create new custom storage volumes" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -1845,7 +1851,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Create the instance with no profiles applied" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "Erstellt: %s" @@ -1880,8 +1886,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "BESCHREIBUNG" @@ -1901,7 +1907,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1953,7 +1959,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Delete instances and snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 #, fuzzy msgid "Delete key from a storage bucket" msgstr "Kein Zertifikat für diese Verbindung" @@ -1998,7 +2004,7 @@ msgstr "" msgid "Delete projects" msgstr "Fehlerhafte Profil URL %s" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr "Kein Zertifikat für diese Verbindung" @@ -2007,7 +2013,7 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 #, fuzzy msgid "Delete storage volumes" msgstr "Kein Zertifikat für diese Verbindung" @@ -2028,9 +2034,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -2039,9 +2045,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2105,35 +2111,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, fuzzy, c-format msgid "Description: %s" msgstr "Fingerabdruck: %s\n" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -2147,26 +2154,26 @@ msgstr "Netzwerkschnittstellen an Container anbinden" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, fuzzy, c-format msgid "Device %s added to %s" msgstr "Gerät %s wurde zu %s hinzugefügt\n" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, fuzzy, c-format msgid "Device %s overridden for %s" msgstr "Gerät %s wurde von %s entfernt\n" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, fuzzy, c-format msgid "Device %s removed from %s" msgstr "Gerät %s wurde von %s entfernt\n" @@ -2176,25 +2183,25 @@ msgstr "Gerät %s wurde von %s entfernt\n" msgid "Device already exists: %s" msgstr "entfernte Instanz %s existiert bereits" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 #, fuzzy msgid "Device doesn't exist" msgstr "entfernte Instanz %s existiert nicht" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2278,7 +2285,7 @@ msgstr "Herunterfahren des Containers erzwingen." msgid "Display profiles from all projects" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2299,11 +2306,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 #, fuzzy msgid "EXPIRES AT" msgstr "ABLAUFDATUM" @@ -2326,7 +2333,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 #, fuzzy msgid "Edit cluster member configurations as YAML" msgstr "Alternatives config Verzeichnis." @@ -2412,12 +2419,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Alternatives config Verzeichnis." -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2425,7 +2432,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2435,16 +2442,16 @@ msgid "Edit trust configurations as YAML" msgstr "Alternatives config Verzeichnis." #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2488,12 +2495,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Fehler beim hinzufügen des Alias %s\n" @@ -2503,12 +2510,12 @@ msgstr "Fehler beim hinzufügen des Alias %s\n" msgid "Error unsetting properties: %v" msgstr "Fehler beim hinzufügen des Alias %s\n" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2518,7 +2525,7 @@ msgstr "" msgid "Error updating template file: %s" msgstr "Fehler beim hinzufügen des Alias %s\n" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 #, fuzzy msgid "Evacuate cluster member" msgstr "" @@ -2527,7 +2534,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, fuzzy, c-format msgid "Evacuating cluster member: %s" msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -2559,8 +2566,8 @@ msgstr "" "\n" "lxc exec [--env EDITOR=/usr/bin/vim]... \n" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2584,7 +2591,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 #, fuzzy msgid "Export custom storage volume" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -2599,12 +2606,27 @@ msgstr "Herunterfahren des Containers erzwingen." msgid "Export instances as backup tarballs." msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "Kein Zertifikat für diese Verbindung" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Herunterfahren des Containers erzwingen." + +#: lxc/storage_volume.go:2671 #, fuzzy msgid "Export the volume without its snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Anhalten des Containers fehlgeschlagen!" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Herunterfahren des Containers erzwingen." @@ -2745,11 +2767,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Akzeptiere Zertifikat" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "Akzeptiere Zertifikat" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "kann nicht zum selben Container Namen kopieren" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "kann nicht zum selben Container Namen kopieren" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2797,7 +2829,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "Fingerabdruck: %s\n" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2805,7 +2837,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2813,11 +2845,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2834,7 +2866,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2859,7 +2891,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2867,8 +2899,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2991,7 +3023,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -3001,7 +3033,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Get the key as a storage property" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -3015,7 +3047,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 #, fuzzy msgid "Get values for device configuration keys" msgstr "Profil %s erstellt\n" @@ -3068,7 +3100,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Profil %s erstellt\n" @@ -3077,11 +3109,11 @@ msgstr "Profil %s erstellt\n" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3212,7 +3244,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3226,7 +3258,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3278,7 +3310,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3286,7 +3318,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Anhalten des Containers fehlgeschlagen!" + +#: lxc/storage_volume.go:2833 #, fuzzy msgid "Import custom storage volumes" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -3310,11 +3347,21 @@ msgstr "" msgid "Import instance backups" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "Kein Zertifikat für diese Verbindung" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Herunterfahren des Containers erzwingen." + +#: lxc/storage_volume.go:2915 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Herunterfahren des Containers erzwingen." @@ -3381,6 +3428,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Ungültiges Ziel %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3391,6 +3443,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Ungültiges Ziel %s" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 #, fuzzy msgid "Invalid certificate" @@ -3442,7 +3499,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 #, fuzzy msgid "Invalid new snapshot name" msgstr "'/' ist kein gültiges Zeichen im Namen eines Sicherungspunktes\n" @@ -3451,7 +3508,7 @@ msgstr "'/' ist kein gültiges Zeichen im Namen eines Sicherungspunktes\n" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3470,9 +3527,9 @@ msgstr "Ungültiges Ziel %s" msgid "Invalid protocol: %s" msgstr "Ungültiges Ziel %s" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 #, fuzzy msgid "Invalid snapshot name" msgstr "Ungültige Quelle %s" @@ -3523,7 +3580,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3535,8 +3592,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3588,7 +3645,7 @@ msgstr "Aliasse:\n" msgid "List all active certificate add tokens" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 #, fuzzy msgid "List all active cluster member join tokens" msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -3709,7 +3766,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 #, fuzzy msgid "List instance devices" msgstr "kann nicht zum selben Container Namen kopieren" @@ -3864,22 +3921,22 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 #, fuzzy msgid "List storage bucket keys" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 #, fuzzy msgid "List storage buckets" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 #, fuzzy msgid "List storage volumes" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3939,7 +3996,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -4206,22 +4263,22 @@ msgstr "Fehlerhafte Profil URL %s" msgid "Manage projects" msgstr "Fehlerhafte Profil URL %s" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 #, fuzzy msgid "Manage storage bucket keys." msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr "Kein Zertifikat für diese Verbindung" @@ -4282,17 +4339,17 @@ msgstr "Profil %s wurde auf %s angewandt\n" msgid "Member %q does not have role %q" msgstr "Profil %s wurde auf %s angewandt\n" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, fuzzy, c-format msgid "Member %s join token:" msgstr "Profil %s wurde auf %s angewandt\n" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, fuzzy, c-format msgid "Member %s removed" msgstr "Gerät %s wurde von %s entfernt\n" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, fuzzy, c-format msgid "Member %s renamed to %s" msgstr "Profil %s wurde auf %s angewandt\n" @@ -4328,12 +4385,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr "Fehlende Zusammenfassung." @@ -4349,7 +4406,7 @@ msgstr "Fingerabdruck des Zertifikats: % x\n" msgid "Missing cluster group name" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 #, fuzzy @@ -4387,8 +4444,8 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" msgid "Missing instance name" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr "Fehlende Zusammenfassung." @@ -4405,9 +4462,9 @@ msgstr "Fehlende Zusammenfassung." msgid "Missing listen address" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 #, fuzzy msgid "Missing name" msgstr "Fehlende Zusammenfassung." @@ -4460,19 +4517,20 @@ msgid "Missing peer name" msgstr "Fehlende Zusammenfassung." #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 #, fuzzy msgid "Missing pool name" msgstr "Profilname kann nicht geändert werden" @@ -4493,12 +4551,12 @@ msgstr "Profilname kann nicht geändert werden" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 #, fuzzy msgid "Missing source volume name" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr "Profilname kann nicht geändert werden" @@ -4537,8 +4595,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4578,7 +4636,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 #, fuzzy msgid "Move storage volumes between pools" msgstr "Kein Zertifikat für diese Verbindung" @@ -4588,11 +4646,11 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "Move the instance without its snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, fuzzy, c-format msgid "Moving the storage volume: %s" msgstr "Kein Zertifikat für diese Verbindung" @@ -4615,12 +4673,12 @@ msgid "Must supply instance name for: " msgstr "der Name des Ursprung Containers muss angegeben werden" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4672,8 +4730,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4681,7 +4739,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4819,7 +4877,7 @@ msgstr "kann nicht zum selben Container Namen kopieren" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4829,7 +4887,7 @@ msgstr "" msgid "No device found for this network" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 #, fuzzy msgid "No device found for this storage volume" msgstr "Kein Zertifikat für diese Verbindung" @@ -4851,15 +4909,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, fuzzy, c-format msgid "No value found in %q" msgstr "kein Wert in %q gefunden\n" @@ -4869,7 +4927,7 @@ msgstr "kein Wert in %q gefunden\n" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 #, fuzzy msgid "Not a snapshot name" msgstr "'/' ist kein gültiges Zeichen im Namen eines Sicherungspunktes\n" @@ -4883,16 +4941,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4904,7 +4962,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4917,7 +4975,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "Profil %s gelöscht\n" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4947,7 +5005,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4964,7 +5022,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -5011,7 +5069,7 @@ msgstr "Alternatives config Verzeichnis." msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -5034,16 +5092,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -5166,7 +5224,7 @@ msgstr "Eigenschaften:\n" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5180,7 +5238,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5196,7 +5254,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5217,7 +5275,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5226,7 +5284,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5239,7 +5297,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5303,7 +5361,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5330,7 +5388,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 #, fuzzy msgid "Refresh and update the existing storage volume copies" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -5411,7 +5469,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" msgid "Remove a group from an identity" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5453,7 +5511,7 @@ msgstr "kann nicht zum selben Container Namen kopieren" msgid "Remove identities from groups" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 #, fuzzy msgid "Remove instance devices" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -5504,7 +5562,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5550,17 +5608,17 @@ msgstr "Fehlerhafte Profil URL %s" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 #, fuzzy msgid "Rename storage volumes" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 #, fuzzy msgid "Rename storage volumes and storage volume snapshots" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5570,7 +5628,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5598,7 +5656,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 #, fuzzy msgid "Restore cluster member" msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -5615,12 +5673,12 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 #, fuzzy msgid "Restore storage volume snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, fuzzy, c-format msgid "Restoring cluster member: %s" msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -5644,12 +5702,12 @@ msgstr "" msgid "Revoke certificate add token" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 #, fuzzy msgid "Revoke cluster member join token" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5725,11 +5783,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Erstellt: %s" @@ -5775,12 +5833,12 @@ msgstr "Alternatives config Verzeichnis." msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 #, fuzzy msgid "Set device configuration keys" msgstr "Alternatives config Verzeichnis." -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5789,7 +5847,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5931,12 +5989,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5959,12 +6017,12 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 #, fuzzy msgid "Set storage volume configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -6049,7 +6107,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -6059,7 +6117,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Set the key as a storage property" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -6106,7 +6164,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 #, fuzzy msgid "Show full device configuration" msgstr "Geräte zu Containern oder Profilen hinzufügen" @@ -6213,12 +6271,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Profil %s erstellt\n" @@ -6227,12 +6285,12 @@ msgstr "Profil %s erstellt\n" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 #, fuzzy msgid "Show storage volume configurations" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 #, fuzzy msgid "Show storage volume state information" msgstr "Profil %s erstellt\n" @@ -6304,16 +6362,16 @@ msgstr "Größe: %.2vMB\n" msgid "Size: %s" msgstr "Erstellt: %s" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 #, fuzzy msgid "Snapshot storage volumes" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -6383,22 +6441,22 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Stopping the instance failed: %s" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Profil %s gelöscht\n" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, fuzzy, c-format msgid "Storage bucket key %s added" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, fuzzy, c-format msgid "Storage bucket key %s removed" msgstr "Profil %s erstellt\n" @@ -6423,22 +6481,22 @@ msgstr "Profil %s erstellt\n" msgid "Storage pool name" msgstr "Profilname kann nicht geändert werden" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, fuzzy, c-format msgid "Storage volume %s created" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, fuzzy, c-format msgid "Storage volume %s deleted" msgstr "Profil %s gelöscht\n" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 #, fuzzy msgid "Storage volume copied successfully!" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 #, fuzzy msgid "Storage volume moved successfully!" msgstr "Profil %s erstellt\n" @@ -6448,7 +6506,7 @@ msgstr "Profil %s erstellt\n" msgid "Store the instance state" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6497,18 +6555,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "Abbild mit Fingerabdruck %s importiert\n" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6558,7 +6616,7 @@ msgstr "--refresh kann nur mit Containern verwendet werden" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 #, fuzzy msgid "The device already exists" msgstr "entfernte Instanz %s existiert bereits" @@ -6596,7 +6654,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 #, fuzzy msgid "The profile device doesn't exist" msgstr "entfernte Instanz %s existiert nicht" @@ -6661,7 +6719,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" msgid "The property %q does not exist on the project %q: %v" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "der Name des Ursprung Containers muss angegeben werden" @@ -6671,12 +6729,12 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6695,8 +6753,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 #, fuzzy msgid "The specified device doesn't exist" msgstr "entfernte Instanz %s existiert nicht" @@ -6719,11 +6777,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6776,7 +6834,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, fuzzy, c-format msgid "Total: %s" msgstr "Erstellt: %s" @@ -6791,7 +6849,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "unbekannter entfernter Instanz Name: %q" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6799,7 +6857,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6860,7 +6918,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6882,13 +6940,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6922,7 +6980,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "Unbekannter Befehl %s für Abbild" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6952,7 +7010,7 @@ msgstr "Unbekannter Befehl %s für Abbild" msgid "Unset UEFI variables for instance" msgstr "nicht alle Profile der Quelle sind am Ziel vorhanden." -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr "Alternatives config Verzeichnis." @@ -6962,7 +7020,7 @@ msgstr "Alternatives config Verzeichnis." msgid "Unset all profiles on the target instance" msgstr "nicht alle Profile der Quelle sind am Ziel vorhanden." -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 #, fuzzy msgid "Unset device configuration keys" msgstr "Alternatives config Verzeichnis." @@ -7034,7 +7092,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Alternatives config Verzeichnis." @@ -7043,12 +7101,12 @@ msgstr "Alternatives config Verzeichnis." msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 #, fuzzy msgid "Unset storage volume configuration keys" msgstr "Alternatives config Verzeichnis." -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -7094,7 +7152,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -7104,7 +7162,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Unset the key as a storage property" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "Kein Zertifikat für diese Verbindung" @@ -7126,12 +7184,12 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 #, fuzzy msgid "Update cluster certificate" msgstr "Akzeptiere Zertifikat" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -7151,12 +7209,12 @@ msgstr "" msgid "Upper devices" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, fuzzy, c-format msgid "Usage: %s" msgstr "Erstellt: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7174,7 +7232,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -7227,7 +7285,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -7295,7 +7353,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" msgid "You need to specify an image name or use --empty" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "" @@ -7303,7 +7361,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "" @@ -7312,7 +7370,7 @@ msgstr "" "lxd %s \n" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7332,7 +7390,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 #, fuzzy msgid "[:] " msgstr "" @@ -7340,7 +7398,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 #, fuzzy msgid "[:] " msgstr "" @@ -7645,8 +7703,8 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 #, fuzzy msgid "[:]" @@ -7656,7 +7714,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 #, fuzzy msgid "[:] " msgstr "" @@ -7664,7 +7722,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 #, fuzzy msgid "[:] =..." msgstr "" @@ -7680,7 +7738,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -7704,7 +7762,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 #, fuzzy msgid "[:] ..." msgstr "" @@ -7865,8 +7923,8 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 #, fuzzy msgid "[:]" msgstr "" @@ -7884,7 +7942,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 #, fuzzy msgid "[:] " msgstr "" @@ -7901,7 +7959,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 #, fuzzy msgid "[:] " msgstr "" @@ -8120,7 +8178,7 @@ msgstr "" "lxd %s \n" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 #, fuzzy msgid "[:]" msgstr "" @@ -8128,7 +8186,15 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "" +"Ändert den Laufzustand eines Containers in %s.\n" +"\n" +"lxd %s \n" + +#: lxc/storage_volume.go:2832 #, fuzzy msgid "[:] []" msgstr "" @@ -8136,8 +8202,8 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 #, fuzzy msgid "[:] " msgstr "" @@ -8145,9 +8211,9 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 #, fuzzy msgid "[:] " msgstr "" @@ -8155,7 +8221,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "[:] =..." msgstr "" @@ -8163,7 +8229,16 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "" +"Löscht einen Container oder Container Sicherungspunkt.\n" +"\n" +"Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" +"Daten (Konfiguration, Sicherungspunkte, ...).\n" + +#: lxc/storage_bucket.go:97 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8195,7 +8270,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 #, fuzzy msgid "" "[:] [/] [/:] " msgstr "" @@ -8215,7 +8290,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 #, fuzzy msgid "[:] []" msgstr "" @@ -8224,7 +8299,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 #, fuzzy msgid "[:] []" msgstr "" @@ -8233,7 +8308,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8241,7 +8316,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8250,7 +8325,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8258,7 +8333,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "" @@ -8274,7 +8349,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "" @@ -8282,7 +8357,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "" @@ -8290,7 +8365,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "" @@ -8299,7 +8374,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "" @@ -8308,7 +8383,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 #, fuzzy msgid "[:]/ [:]/" msgstr "" @@ -8316,7 +8391,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 #, fuzzy msgid "[:]/[/] [:]/" msgstr "" @@ -8324,7 +8399,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 #, fuzzy msgid "[:]" @@ -8333,7 +8408,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 #, fuzzy msgid "[:] " msgstr "" @@ -8341,7 +8416,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 #, fuzzy msgid "[:] =..." msgstr "" @@ -8373,7 +8448,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 #, fuzzy msgid "[:] ..." msgstr "" @@ -8530,7 +8605,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "" @@ -8555,7 +8630,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 #, fuzzy msgid "[[:]]" msgstr "" @@ -8632,7 +8707,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -8967,7 +9042,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8977,19 +9052,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8999,14 +9074,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -9028,7 +9103,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -9036,13 +9111,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -9052,6 +9127,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -9105,7 +9192,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/el.po b/po/el.po index 776440331f4e..d14134d7a7c1 100644 --- a/po/el.po +++ b/po/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Greek must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -863,16 +863,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr " Χρήση δικτύου:" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -883,7 +888,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -893,7 +898,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -936,7 +941,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1022,7 +1027,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1039,12 +1044,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1120,7 +1125,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1158,37 +1163,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1224,24 +1230,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1295,7 +1301,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1303,7 +1309,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1311,12 +1317,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1352,12 +1358,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1372,17 +1378,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1456,16 +1462,16 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr " Χρήση δικτύου:" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1519,7 +1525,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1553,8 +1559,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1574,7 +1580,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1623,7 +1629,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1666,7 +1672,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr " Χρήση δικτύου:" @@ -1675,7 +1681,7 @@ msgstr " Χρήση δικτύου:" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1695,9 +1701,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1706,9 +1712,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1772,35 +1778,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr " Χρήση δικτύου:" @@ -1813,25 +1820,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1841,24 +1848,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1932,7 +1939,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1953,11 +1960,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1979,7 +1986,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2056,12 +2063,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2069,7 +2076,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2078,16 +2085,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2130,12 +2137,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2145,12 +2152,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2160,11 +2167,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2192,8 +2199,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2217,7 +2224,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2229,11 +2236,26 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr " Χρήση δικτύου:" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr " Χρήση δικτύου:" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr " Χρήση δικτύου:" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2374,11 +2396,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr " Χρήση δικτύου:" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr " Χρήση δικτύου:" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr " Χρήση δικτύου:" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2423,7 +2455,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2431,7 +2463,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2439,11 +2471,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2459,7 +2491,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2484,7 +2516,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2492,8 +2524,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2614,7 +2646,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr " Χρήση δικτύου:" @@ -2623,7 +2655,7 @@ msgstr " Χρήση δικτύου:" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2636,7 +2668,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr " Χρήση δικτύου:" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2685,7 +2717,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr " Χρήση δικτύου:" @@ -2694,11 +2726,11 @@ msgstr " Χρήση δικτύου:" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2826,7 +2858,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2840,7 +2872,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2890,7 +2922,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2898,7 +2930,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr " Χρήση δικτύου:" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2920,11 +2957,21 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr " Χρήση δικτύου:" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2990,6 +3037,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3000,6 +3052,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3050,7 +3107,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3058,7 +3115,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3076,9 +3133,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3124,7 +3181,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3136,8 +3193,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3186,7 +3243,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3303,7 +3360,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3439,19 +3496,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3510,7 +3567,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3754,21 +3811,21 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr " Χρήση δικτύου:" @@ -3825,17 +3882,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3873,12 +3930,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr " Χρήση δικτύου:" @@ -3893,7 +3950,7 @@ msgstr "" msgid "Missing cluster group name" msgstr " Χρήση δικτύου:" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3929,8 +3986,8 @@ msgstr " Χρήση δικτύου:" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr " Χρήση δικτύου:" @@ -3946,9 +4003,9 @@ msgstr " Χρήση δικτύου:" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3997,19 +4054,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4028,11 +4086,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr " Χρήση δικτύου:" @@ -4070,8 +4128,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4108,7 +4166,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4116,11 +4174,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4142,12 +4200,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4199,8 +4257,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4208,7 +4266,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4345,7 +4403,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4354,7 +4412,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4374,15 +4432,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4392,7 +4450,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4405,16 +4463,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4426,7 +4484,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4439,7 +4497,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4469,7 +4527,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4486,7 +4544,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4531,7 +4589,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr " Χρήση δικτύου:" @@ -4553,16 +4611,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4679,7 +4737,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4693,7 +4751,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4709,7 +4767,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4730,7 +4788,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4739,7 +4797,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4752,7 +4810,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4813,7 +4871,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4838,7 +4896,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4916,7 +4974,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4955,7 +5013,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -5001,7 +5059,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5042,15 +5100,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5060,7 +5118,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5087,7 +5145,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5102,11 +5160,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5129,11 +5187,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr " Χρήση δικτύου:" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5208,11 +5266,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5255,11 +5313,11 @@ msgstr " Χρήση δικτύου:" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5268,7 +5326,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5407,12 +5465,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5434,11 +5492,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5520,7 +5578,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr " Χρήση δικτύου:" @@ -5529,7 +5587,7 @@ msgstr " Χρήση δικτύου:" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5574,7 +5632,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5674,12 +5732,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr " Χρήση δικτύου:" @@ -5688,11 +5746,11 @@ msgstr " Χρήση δικτύου:" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5761,15 +5819,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5835,22 +5893,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5874,21 +5932,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5896,7 +5954,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5945,18 +6003,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6002,7 +6060,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6039,7 +6097,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6103,7 +6161,7 @@ msgstr " Χρήση δικτύου:" msgid "The property %q does not exist on the project %q: %v" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr " Χρήση δικτύου:" @@ -6113,12 +6171,12 @@ msgstr " Χρήση δικτύου:" msgid "The property %q does not exist on the storage pool %q: %v" msgstr " Χρήση δικτύου:" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr " Χρήση δικτύου:" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6137,8 +6195,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6159,11 +6217,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr " Χρήση δικτύου:" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6214,7 +6272,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6229,7 +6287,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6237,7 +6295,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6296,7 +6354,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6318,13 +6376,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6357,7 +6415,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6386,7 +6444,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr " Χρήση δικτύου:" @@ -6395,7 +6453,7 @@ msgstr " Χρήση δικτύου:" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6463,7 +6521,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr " Χρήση δικτύου:" @@ -6472,11 +6530,11 @@ msgstr " Χρήση δικτύου:" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6522,7 +6580,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr " Χρήση δικτύου:" @@ -6531,7 +6589,7 @@ msgstr " Χρήση δικτύου:" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6552,11 +6610,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6575,12 +6633,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, fuzzy, c-format msgid "Usage: %s" msgstr " Χρήση CPU:" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6598,7 +6656,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6647,7 +6705,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6706,16 +6764,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6727,11 +6785,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6890,17 +6948,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6908,7 +6966,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6920,7 +6978,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6995,8 +7053,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -7004,7 +7062,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -7012,7 +7070,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7130,30 +7188,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7169,37 +7235,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7207,40 +7273,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7256,7 +7322,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7333,7 +7399,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7345,7 +7411,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7417,7 +7483,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7748,7 +7814,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7758,19 +7824,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7780,14 +7846,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7809,7 +7875,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7817,13 +7883,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7833,6 +7899,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7886,7 +7964,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/eo.po b/po/eo.po index 5a5dd10a4e43..ddc9c3355674 100644 --- a/po/eo.po +++ b/po/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Esperanto must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/es.po b/po/es.po index 85b31f9a9c77..4903f23cd8b2 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2023-06-16 20:55+0000\n" "Last-Translator: Francisco Serrador \n" "Language-Team: Spanish must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1109,16 +1109,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_volume.go:2740 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1129,7 +1134,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1139,7 +1144,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "Nombre del contenedor es: %s" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1183,7 +1188,7 @@ msgstr "CANCELABLE" msgid "COMMON NAME" msgstr "NOMBRE COMÚN" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1272,7 +1277,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "No se puede especificar un remote diferente para renombrar." -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1289,12 +1294,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "Perfil %s renombrado a %s" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1410,37 +1415,38 @@ msgstr "Perfil %s eliminado de %s" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "Nombre del Miembro del Cluster" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "Columnas" @@ -1478,24 +1484,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "Perfil para aplicar al nuevo contenedor" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, fuzzy, c-format msgid "Content type: %s" msgstr "Auto actualización: %s" @@ -1549,7 +1555,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1557,7 +1563,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1565,12 +1571,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1584,7 +1590,7 @@ msgstr "Copiando la imagen: %s" msgid "Copying the image: %s" msgstr "Copiando la imagen: %s" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1608,12 +1614,12 @@ msgstr "Certificado de la huella digital: %s" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, fuzzy, c-format msgid "Could not find certificate file path: %s" msgstr "Certificado de la huella digital: %s" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1628,17 +1634,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, fuzzy, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "Certificado de la huella digital: %s" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, fuzzy, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "Certificado de la huella digital: %s" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1718,16 +1724,16 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr "Perfil %s creado" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1781,7 +1787,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "Creado: %s" @@ -1816,8 +1822,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "DESCRIPCIÓN" @@ -1837,7 +1843,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1887,7 +1893,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1930,7 +1936,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr "Perfil %s creado" @@ -1939,7 +1945,7 @@ msgstr "Perfil %s creado" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1959,9 +1965,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1970,9 +1976,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2036,35 +2042,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "Descripción" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, fuzzy, c-format msgid "Description: %s" msgstr "Huella dactilar: %s" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr "Nombre del Miembro del Cluster" @@ -2077,25 +2084,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "Dispositivo %s añadido a %s" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -2105,25 +2112,25 @@ msgstr "" msgid "Device already exists: %s" msgstr "El dispostivo ya existe: %s" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 #, fuzzy msgid "Device doesn't exist" msgstr "El dispostivo ya existe: %s" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2198,7 +2205,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "Display profiles from all projects" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2219,11 +2226,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 #, fuzzy msgid "EXPIRES AT" msgstr "FECHA DE EXPIRACIÓN" @@ -2246,7 +2253,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2323,12 +2330,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2336,7 +2343,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2345,16 +2352,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2397,12 +2404,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Error actualizando el archivo de plantilla: %s" @@ -2412,12 +2419,12 @@ msgstr "Error actualizando el archivo de plantilla: %s" msgid "Error unsetting properties: %v" msgstr "Error actualizando el archivo de plantilla: %s" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2427,12 +2434,12 @@ msgstr "" msgid "Error updating template file: %s" msgstr "Error actualizando el archivo de plantilla: %s" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 #, fuzzy msgid "Evacuate cluster member" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, fuzzy, c-format msgid "Evacuating cluster member: %s" msgstr "Nombre del Miembro del Cluster" @@ -2460,8 +2467,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 #, fuzzy msgid "Expires at" msgstr "Expira: %s" @@ -2486,7 +2493,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2500,11 +2507,26 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "Export instances as backup tarballs." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "Aliases:" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Perfil %s creado" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "No se puede proveer el nombre del container a la lista" @@ -2645,11 +2667,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Acepta certificado" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "Acepta certificado" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "Nombre del Miembro del Cluster" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "Nombre del Miembro del Cluster" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2694,7 +2726,7 @@ msgstr "El filtrado no está soportado aún" msgid "Fingerprint: %s" msgstr "Huella dactilar: %s" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2702,7 +2734,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2710,11 +2742,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2731,7 +2763,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2756,7 +2788,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2764,8 +2796,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2887,7 +2919,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Perfil %s creado" @@ -2896,7 +2928,7 @@ msgstr "Perfil %s creado" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2909,7 +2941,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "Perfil %s creado" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2958,7 +2990,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Perfil %s creado" @@ -2967,11 +2999,11 @@ msgstr "Perfil %s creado" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3102,7 +3134,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3116,7 +3148,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3166,7 +3198,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3174,7 +3206,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Perfil %s creado" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -3197,11 +3234,21 @@ msgstr "" msgid "Import instance backups" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "Aliases:" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_volume.go:2915 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "No se puede proveer el nombre del container a la lista" @@ -3270,6 +3317,11 @@ msgstr "Nombre del contenedor es: %s" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Nombre del contenedor es: %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3280,6 +3332,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Nombre del contenedor es: %s" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3330,7 +3387,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 #, fuzzy msgid "Invalid new snapshot name" msgstr "Nombre del contenedor es: %s" @@ -3339,7 +3396,7 @@ msgstr "Nombre del contenedor es: %s" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3357,9 +3414,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 #, fuzzy msgid "Invalid snapshot name" msgstr "Nombre del contenedor es: %s" @@ -3406,7 +3463,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3418,8 +3475,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3471,7 +3528,7 @@ msgstr "Aliases:" msgid "List all active certificate add tokens" msgstr "Nombre del Miembro del Cluster" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 #, fuzzy msgid "List all active cluster member join tokens" msgstr "Nombre del Miembro del Cluster" @@ -3592,7 +3649,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3731,20 +3788,20 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 #, fuzzy msgid "List storage buckets" msgstr "Aliases:" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3804,7 +3861,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -4049,21 +4106,21 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr "Nombre del contenedor es: %s" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr "Nombre del contenedor es: %s" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr "Nombre del contenedor es: %s" @@ -4121,17 +4178,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -4167,12 +4224,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr "Nombre del contenedor es: %s" @@ -4188,7 +4245,7 @@ msgstr "Certificado de la huella digital: %s" msgid "Missing cluster group name" msgstr "Nombre del Miembro del Cluster" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 #, fuzzy @@ -4226,8 +4283,8 @@ msgstr "Nombre del Miembro del Cluster" msgid "Missing instance name" msgstr "Nombre del contenedor es: %s" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr "Nombre del contenedor es: %s" @@ -4244,9 +4301,9 @@ msgstr "Nombre del contenedor es: %s" msgid "Missing listen address" msgstr "Nombre del contenedor es: %s" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4298,19 +4355,20 @@ msgid "Missing peer name" msgstr "Nombre del contenedor es: %s" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4330,11 +4388,11 @@ msgstr "Nombre del contenedor es: %s" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr "Nombre del contenedor es: %s" @@ -4374,8 +4432,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4413,7 +4471,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4421,11 +4479,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4447,12 +4505,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4504,8 +4562,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4513,7 +4571,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4648,7 +4706,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4657,7 +4715,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4677,15 +4735,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4695,7 +4753,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4708,16 +4766,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4729,7 +4787,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4742,7 +4800,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4772,7 +4830,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4789,7 +4847,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4834,7 +4892,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr "Nombre del Miembro del Cluster" @@ -4856,16 +4914,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4986,7 +5044,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5000,7 +5058,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5016,7 +5074,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5037,7 +5095,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5046,7 +5104,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5059,7 +5117,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5120,7 +5178,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5147,7 +5205,7 @@ msgstr "Aliases:" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5227,7 +5285,7 @@ msgstr "Nombre del Miembro del Cluster" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5266,7 +5324,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -5312,7 +5370,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5354,15 +5412,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5372,7 +5430,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5400,7 +5458,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 #, fuzzy msgid "Restore cluster member" msgstr "Nombre del Miembro del Cluster" @@ -5417,11 +5475,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, fuzzy, c-format msgid "Restoring cluster member: %s" msgstr "Nombre del Miembro del Cluster" @@ -5444,12 +5502,12 @@ msgstr "" msgid "Revoke certificate add token" msgstr "Nombre del Miembro del Cluster" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 #, fuzzy msgid "Revoke cluster member join token" msgstr "Nombre del Miembro del Cluster" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5525,11 +5583,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Creado: %s" @@ -5573,11 +5631,11 @@ msgstr "Perfil %s creado" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5586,7 +5644,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5725,12 +5783,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5752,11 +5810,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5838,7 +5896,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Nombre del contenedor es: %s" @@ -5847,7 +5905,7 @@ msgstr "Nombre del contenedor es: %s" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5892,7 +5950,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5993,12 +6051,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Perfil %s creado" @@ -6007,11 +6065,11 @@ msgstr "Perfil %s creado" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -6080,15 +6138,15 @@ msgstr "Auto actualización: %s" msgid "Size: %s" msgstr "Auto actualización: %s" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -6155,22 +6213,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "Copiando la imagen: %s" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Perfil %s eliminado" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6194,21 +6252,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -6216,7 +6274,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6265,18 +6323,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "Contenedor publicado con huella digital: %s" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6324,7 +6382,7 @@ msgstr "--container-only no se puede pasar cuando la fuente es una instantánea" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6361,7 +6419,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6425,7 +6483,7 @@ msgstr "Nombre del Miembro del Cluster" msgid "The property %q does not exist on the project %q: %v" msgstr "Nombre del Miembro del Cluster" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Nombre del Miembro del Cluster" @@ -6435,12 +6493,12 @@ msgstr "Nombre del Miembro del Cluster" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "Nombre del Miembro del Cluster" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "Nombre del Miembro del Cluster" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6459,8 +6517,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6481,11 +6539,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "Nombre del Miembro del Cluster" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 #, fuzzy msgid "This LXD server is not available on the network" msgstr "El directorio importado no está disponible en esta plataforma" @@ -6537,7 +6595,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, fuzzy, c-format msgid "Total: %s" msgstr "Auto actualización: %s" @@ -6552,7 +6610,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6560,7 +6618,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6621,7 +6679,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, fuzzy, c-format msgid "Type: %s" msgstr "Expira: %s" @@ -6643,13 +6701,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6682,7 +6740,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6712,7 +6770,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "Aliases:" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr "Perfil %s creado" @@ -6721,7 +6779,7 @@ msgstr "Perfil %s creado" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6789,7 +6847,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Perfil %s creado" @@ -6798,11 +6856,11 @@ msgstr "Perfil %s creado" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6848,7 +6906,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Perfil %s creado" @@ -6857,7 +6915,7 @@ msgstr "Perfil %s creado" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6878,12 +6936,12 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 #, fuzzy msgid "Update cluster certificate" msgstr "Acepta certificado" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6902,12 +6960,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, fuzzy, c-format msgid "Usage: %s" msgstr "Auto actualización: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6925,7 +6983,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6974,7 +7032,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -7033,18 +7091,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "No se puede proveer el nombre del container a la lista" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7058,12 +7116,12 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" @@ -7256,19 +7314,19 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] [[:]...]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 #, fuzzy msgid "[:]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 #, fuzzy msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" @@ -7278,7 +7336,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] [key=value...]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 #, fuzzy msgid "[:] [key=value...]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7293,7 +7351,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 #, fuzzy msgid "[:] ..." msgstr "No se puede proveer el nombre del container a la lista" @@ -7385,8 +7443,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 #, fuzzy msgid "[:]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7396,7 +7454,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" @@ -7406,7 +7464,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" @@ -7549,35 +7607,45 @@ msgid "[:]" msgstr "No se puede proveer el nombre del container a la lista" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 #, fuzzy msgid "[:]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_volume.go:2832 #, fuzzy msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_bucket.go:97 #, fuzzy msgid "[:] [key=value...]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7597,44 +7665,44 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 #, fuzzy msgid "" "[:] [/] [/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 #, fuzzy msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 #, fuzzy msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 #, fuzzy msgid "[:] [key=value...]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 #, fuzzy msgid "[:] [/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "No se puede proveer el nombre del container a la lista" @@ -7644,48 +7712,48 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] [/] [] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 #, fuzzy msgid "[:]/ [:]/" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 #, fuzzy msgid "[:]/[/] [:]/" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 #, fuzzy msgid "[:]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 #, fuzzy msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" @@ -7705,7 +7773,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 #, fuzzy msgid "[:] ..." msgstr "No se puede proveer el nombre del container a la lista" @@ -7801,7 +7869,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[:][] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7816,7 +7884,7 @@ msgstr "No se puede proveer el nombre del container a la lista" msgid "[] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 #, fuzzy msgid "[[:]]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7889,7 +7957,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -8220,7 +8288,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8230,19 +8298,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8252,14 +8320,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8281,7 +8349,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8289,13 +8357,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8305,6 +8373,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -8358,7 +8438,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/fa.po b/po/fa.po index d5d73bca34a5..50bdb7a02e5b 100644 --- a/po/fa.po +++ b/po/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Persian 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -49,7 +49,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -409,7 +409,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -757,7 +757,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -801,11 +801,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/fi.po b/po/fi.po index fb96a6525893..9ab6bb591402 100644 --- a/po/fi.po +++ b/po/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:08+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Finnish must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/fr.po b/po/fr.po index f7362186010b..0e257f443b5f 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: LXD\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Wivik \n" "Language-Team: French 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 #, fuzzy msgid "" "### This is a YAML representation of a storage bucket.\n" @@ -75,7 +75,7 @@ msgstr "" "### source: /home/chb/mnt/lxd_test/default.img\n" "### zfs.pool_name: default" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -653,7 +653,7 @@ msgstr "" "###\n" "### Notez que le nom est affiché mais ne peut être modifié" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -827,11 +827,11 @@ msgstr "" msgid "Accept certificate" msgstr "Accepter le certificat" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, fuzzy, c-format msgid "Access key: %s" msgstr "Expire : %s" @@ -976,7 +976,7 @@ msgstr "Création du conteneur" msgid "Address: %s" msgstr "Expire : %s" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, fuzzy, c-format msgid "Admin access key: %s" msgstr "Expire : %s" @@ -986,7 +986,7 @@ msgstr "Expire : %s" msgid "Admin password (or token) for %s:" msgstr "Mot de passe administrateur pour %s : " -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, fuzzy, c-format msgid "Admin secret key: %s" msgstr "Créé : %s" @@ -1014,7 +1014,7 @@ msgstr "le serveur distant %s existe déjà" msgid "Aliases:" msgstr "Alias :" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 #, fuzzy msgid "All projects" msgstr "Rendre l'image publique" @@ -1038,7 +1038,7 @@ msgstr "Architecture : %s" msgid "Architecture: %v" msgstr "Architecture : %s" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -1086,11 +1086,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1147,17 +1147,22 @@ msgstr "" msgid "Backing up instance: %s" msgstr "Ignorer l'état du conteneur (seulement pour start)" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Copie de l'image : %s" + +#: lxc/storage_volume.go:2740 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Copie de l'image : %s" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 #, fuzzy msgid "Backup exported successfully!" msgstr "Image copiée avec succès !" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1168,7 +1173,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1178,7 +1183,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "Clé de configuration invalide" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1221,7 +1226,7 @@ msgstr "" msgid "COMMON NAME" msgstr "COMMON NAME" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1310,7 +1315,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1329,12 +1334,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1412,7 +1417,7 @@ msgstr "Profils %s appliqués à %s" msgid "Cluster group %s renamed to %s" msgstr "Profil %s ajouté à %s" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1450,37 +1455,38 @@ msgstr "Périphérique %s retiré de %s" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "Colonnes" @@ -1527,24 +1533,24 @@ msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur" msgid "Config key/value to apply to the target instance" msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "Erreur lors de la lecture de la configuration : %s" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, fuzzy, c-format msgid "Content type: %s" msgstr "État : %s" @@ -1600,7 +1606,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1608,7 +1614,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 #, fuzzy msgid "Copy storage volumes" msgstr "Copie de l'image : %s" @@ -1618,13 +1624,13 @@ msgstr "Copie de l'image : %s" msgid "Copy the instance without its snapshots" msgstr "Copiez le conteneur sans ses instantanés" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 #, fuzzy msgid "Copy the volume without its snapshots" msgstr "Copiez le conteneur sans ses instantanés" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1638,7 +1644,7 @@ msgstr "Copie de l'image : %s" msgid "Copying the image: %s" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, fuzzy, c-format msgid "Copying the storage volume: %s" msgstr "Copie de l'image : %s" @@ -1662,12 +1668,12 @@ msgstr "Impossible de créer le dossier de stockage des certificats serveurs" msgid "Could not create server cert dir" msgstr "Impossible de créer le dossier de stockage des certificats serveurs" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, fuzzy, c-format msgid "Could not find certificate file path: %s" msgstr "Impossible d'assainir le chemin %s" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, fuzzy, c-format msgid "Could not find certificate key file path: %s" msgstr "Impossible d'assainir le chemin %s" @@ -1682,17 +1688,17 @@ msgstr "Erreur lors de la lecture de la configuration : %s" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, fuzzy, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "Impossible d'assainir le chemin %s" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, fuzzy, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "Impossible d'assainir le chemin %s" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1792,17 +1798,17 @@ msgstr "" msgid "Create instances from images" msgstr "Création du conteneur" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 #, fuzzy msgid "Create key for a storage bucket" msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 #, fuzzy msgid "Create new custom storage volumes" msgstr "Copie de l'image : %s" @@ -1865,7 +1871,7 @@ msgstr "Copie de l'image : %s" msgid "Create the instance with no profiles applied" msgstr "L'arrêt du conteneur a échoué !" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "Créé : %s" @@ -1900,8 +1906,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "DESCRIPTION" @@ -1921,7 +1927,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 #, fuzzy msgid "Define a compression algorithm: for backup or none" msgstr "Définir un algorithme de compression : pour image ou aucun" @@ -1977,7 +1983,7 @@ msgstr "L'arrêt du conteneur a échoué !" msgid "Delete instances and snapshots" msgstr "Forcer le conteneur à s'arrêter" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 #, fuzzy msgid "Delete key from a storage bucket" msgstr "Copie de l'image : %s" @@ -2023,7 +2029,7 @@ msgstr "" msgid "Delete projects" msgstr "Récupération de l'image : %s" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr "Copie de l'image : %s" @@ -2032,7 +2038,7 @@ msgstr "Copie de l'image : %s" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 #, fuzzy msgid "Delete storage volumes" msgstr "Copie de l'image : %s" @@ -2054,9 +2060,9 @@ msgstr "Récupération de l'image : %s" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -2065,9 +2071,9 @@ msgstr "Récupération de l'image : %s" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2131,35 +2137,36 @@ msgstr "Récupération de l'image : %s" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, fuzzy, c-format msgid "Description: %s" msgstr "Empreinte : %s" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -2172,26 +2179,26 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Clé de configuration invalide" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "Périphérique %s ajouté à %s" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, fuzzy, c-format msgid "Device %s overridden for %s" msgstr "Périphérique %s retiré de %s" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "Périphérique %s retiré de %s" @@ -2201,25 +2208,25 @@ msgstr "Périphérique %s retiré de %s" msgid "Device already exists: %s" msgstr "le serveur distant %s existe déjà" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 #, fuzzy msgid "Device doesn't exist" msgstr "Le périphérique n'existe pas" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2298,7 +2305,7 @@ msgstr "Forcer le conteneur à s'arrêter" msgid "Display profiles from all projects" msgstr "Forcer le conteneur à s'arrêter" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 #, fuzzy msgid "Don't require user confirmation for using --force" msgstr "Requérir une confirmation de l'utilisateur" @@ -2320,11 +2327,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "ÉPHÉMÈRE" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 #, fuzzy msgid "EXPIRES AT" msgstr "DATE D'EXPIRATION" @@ -2347,7 +2354,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 #, fuzzy msgid "Edit cluster member configurations as YAML" msgstr "Clé de configuration invalide" @@ -2434,12 +2441,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "Clé de configuration invalide" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Clé de configuration invalide" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2447,7 +2454,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2457,16 +2464,16 @@ msgid "Edit trust configurations as YAML" msgstr "Clé de configuration invalide" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2510,12 +2517,12 @@ msgstr "Récupération de l'image : %s" msgid "Error retrieving aliases: %w" msgstr "Récupération de l'image : %s" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Récupération de l'image : %s" @@ -2525,12 +2532,12 @@ msgstr "Récupération de l'image : %s" msgid "Error unsetting properties: %v" msgstr "Récupération de l'image : %s" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2540,7 +2547,7 @@ msgstr "" msgid "Error updating template file: %s" msgstr "Erreur de mise à jour du modèle de fichier : %s" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 #, fuzzy msgid "Evacuate cluster member" msgstr "" @@ -2552,7 +2559,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, fuzzy, c-format msgid "Evacuating cluster member: %s" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -2589,8 +2596,8 @@ msgstr "" "sélectionné si à la fois stdin et stdout sont des terminaux (stderr\n" "est ignoré)." -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 #, fuzzy msgid "Expires at" msgstr "Expire : %s" @@ -2616,7 +2623,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 #, fuzzy msgid "Export custom storage volume" msgstr "Copie de l'image : %s" @@ -2631,12 +2638,27 @@ msgstr "Forcer l'arrêt du conteneur (seulement pour stop)" msgid "Export instances as backup tarballs." msgstr "Forcer l'arrêt du conteneur (seulement pour stop)" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "Copie de l'image : %s" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Forcer l'arrêt du conteneur (seulement pour stop)" + +#: lxc/storage_volume.go:2671 #, fuzzy msgid "Export the volume without its snapshots" msgstr "Copiez le conteneur sans ses instantanés" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Copie de l'image : %s" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Import de l'image : %s" @@ -2779,11 +2801,21 @@ msgstr "Échec lors de la génération de 'lxc.%s.1': %v" msgid "Failed to create alias %s: %w" msgstr "Échec lors de la génération de 'lxc.%s.1': %v" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "Échec lors de la génération de 'lxc.%s.1': %v" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "Profil à appliquer au nouveau conteneur" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "Profil à appliquer au nouveau conteneur" + #: lxc/remote.go:306 #, fuzzy, c-format msgid "Failed to find project: %w" @@ -2829,7 +2861,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "Empreinte : %s" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2837,7 +2869,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 #, fuzzy msgid "Force evacuation without user confirmation" msgstr "Requérir une confirmation de l'utilisateur" @@ -2846,11 +2878,11 @@ msgstr "Requérir une confirmation de l'utilisateur" msgid "Force pseudo-terminal allocation" msgstr "Forcer l'allocation d'un pseudo-terminal" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 #, fuzzy msgid "Force restoration without user confirmation" msgstr "Requérir une confirmation de l'utilisateur" @@ -2869,7 +2901,7 @@ msgstr "Forcer la suppression des conteneurs arrêtés" msgid "Force using the local unix socket" msgstr "Forcer l'utilisation de la socket unix locale" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2894,7 +2926,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2902,8 +2934,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -3025,7 +3057,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Copie de l'image : %s" @@ -3035,7 +3067,7 @@ msgstr "Copie de l'image : %s" msgid "Get the key as a storage property" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Copie de l'image : %s" @@ -3049,7 +3081,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "Clé de configuration invalide" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 #, fuzzy msgid "Get values for device configuration keys" msgstr "Clé de configuration invalide" @@ -3104,7 +3136,7 @@ msgstr "Clé de configuration invalide" msgid "Get values for project configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Clé de configuration invalide" @@ -3113,11 +3145,11 @@ msgstr "Clé de configuration invalide" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3250,7 +3282,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3267,7 +3299,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3321,7 +3353,7 @@ msgstr "Image copiée avec succès !" msgid "Immediately attach to the console" msgstr "Forcer l'arrêt du conteneur (seulement pour stop)" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3329,7 +3361,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Copie de l'image : %s" + +#: lxc/storage_volume.go:2833 #, fuzzy msgid "Import custom storage volumes" msgstr "Copie de l'image : %s" @@ -3354,11 +3391,21 @@ msgstr "Import de l'image : %s" msgid "Import instance backups" msgstr "Ignorer l'état du conteneur (seulement pour start)" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "Copie de l'image : %s" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Ignorer l'état du conteneur (seulement pour start)" + +#: lxc/storage_volume.go:2915 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Ignorer l'état du conteneur (seulement pour start)" @@ -3428,6 +3475,11 @@ msgstr "Le nom du conteneur est : %s" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Cible invalide %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3438,6 +3490,11 @@ msgstr "Schème d'URL invalide \"%s\" in \"%s\"" msgid "Invalid argument %q" msgstr "Cible invalide %s" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "Certificat invalide" @@ -3488,7 +3545,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 #, fuzzy msgid "Invalid new snapshot name" msgstr "'/' n'est pas autorisé dans le nom d'un instantané" @@ -3497,7 +3554,7 @@ msgstr "'/' n'est pas autorisé dans le nom d'un instantané" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3516,9 +3573,9 @@ msgstr "Cible invalide %s" msgid "Invalid protocol: %s" msgstr "Cible invalide %s" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 #, fuzzy msgid "Invalid snapshot name" msgstr "Le nom du conteneur est : %s" @@ -3566,7 +3623,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3578,8 +3635,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3631,7 +3688,7 @@ msgstr "Alias :" msgid "List all active certificate add tokens" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 #, fuzzy msgid "List all active cluster member join tokens" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -3752,7 +3809,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 #, fuzzy msgid "List instance devices" msgstr "Création du conteneur" @@ -3953,22 +4010,22 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 #, fuzzy msgid "List storage bucket keys" msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 #, fuzzy msgid "List storage buckets" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 #, fuzzy msgid "List storage volumes" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -4028,7 +4085,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -4290,22 +4347,22 @@ msgstr "" msgid "Manage projects" msgstr "Rendre l'image publique" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 #, fuzzy msgid "Manage storage bucket keys." msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr "Copie de l'image : %s" @@ -4366,17 +4423,17 @@ msgstr "Profil %s ajouté à %s" msgid "Member %q does not have role %q" msgstr "Profil %s ajouté à %s" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, fuzzy, c-format msgid "Member %s join token:" msgstr "Profil %s ajouté à %s" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, fuzzy, c-format msgid "Member %s removed" msgstr "Profil %s supprimé de %s" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, fuzzy, c-format msgid "Member %s renamed to %s" msgstr "Profil %s ajouté à %s" @@ -4414,12 +4471,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr "Résumé manquant." @@ -4435,7 +4492,7 @@ msgstr "Empreinte du certificat : %s" msgid "Missing cluster group name" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 #, fuzzy @@ -4473,8 +4530,8 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : " msgid "Missing instance name" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr "Résumé manquant." @@ -4491,9 +4548,9 @@ msgstr "Résumé manquant." msgid "Missing listen address" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 #, fuzzy msgid "Missing name" msgstr "Résumé manquant." @@ -4547,19 +4604,20 @@ msgid "Missing peer name" msgstr "Résumé manquant." #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 #, fuzzy msgid "Missing pool name" msgstr "Nom de l'ensemble de stockage" @@ -4580,12 +4638,12 @@ msgstr "Nom de l'ensemble de stockage" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 #, fuzzy msgid "Missing source volume name" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr "Nom de l'ensemble de stockage" @@ -4626,8 +4684,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 #, fuzzy msgid "More than one device matches, specify the device name" msgstr "Plus d'un périphérique correspond, spécifier le nom du périphérique." @@ -4668,7 +4726,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 #, fuzzy msgid "Move storage volumes between pools" msgstr "Copie de l'image : %s" @@ -4678,11 +4736,11 @@ msgstr "Copie de l'image : %s" msgid "Move the instance without its snapshots" msgstr "Forcer le conteneur à s'arrêter" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, fuzzy, c-format msgid "Moving the storage volume: %s" msgstr "Copie de l'image : %s" @@ -4705,12 +4763,12 @@ msgid "Must supply instance name for: " msgstr "Vous devez fournir le nom d'un conteneur pour : " #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "NOM" @@ -4762,8 +4820,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 #, fuzzy msgid "Name" msgstr "Nom : %s" @@ -4772,7 +4830,7 @@ msgstr "Nom : %s" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "Nom : %s" @@ -4911,7 +4969,7 @@ msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4920,7 +4978,7 @@ msgstr "" msgid "No device found for this network" msgstr "Aucun périphérique existant pour ce réseau" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 #, fuzzy msgid "No device found for this storage volume" msgstr "Aucun périphérique existant pour ce réseau" @@ -4942,15 +5000,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "vous devez spécifier un nom de conteneur source" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4960,7 +5018,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 #, fuzzy msgid "Not a snapshot name" msgstr "'/' n'est pas autorisé dans le nom d'un instantané" @@ -4976,20 +5034,20 @@ msgid "" msgstr "" "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs." -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 #, fuzzy msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs." -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 #, fuzzy msgid "Only \"custom\" volumes can be exported" msgstr "" "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs." -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 #, fuzzy msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -5004,7 +5062,7 @@ msgstr "Seules les URLs https sont supportées par simplestreams" msgid "Only https:// is supported for remote image import" msgstr "Seul https:// est supporté par l'import d'images distantes." -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 #, fuzzy msgid "Only instance or custom volumes are supported" msgstr "" @@ -5020,7 +5078,7 @@ msgstr "Seuls les réseaux gérés par LXD peuvent être modifiés." msgid "Operation %s deleted" msgstr "Le réseau %s a été supprimé" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -5051,7 +5109,7 @@ msgstr "PID" msgid "PID: %d" msgstr "Pid : %d" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -5068,7 +5126,7 @@ msgid "PROFILES" msgstr "PROFILS" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -5116,7 +5174,7 @@ msgstr "Chemin vers un dossier de configuration serveur alternatif" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -5139,16 +5197,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 #, fuzzy msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "Appuyer sur Entrée pour ouvrir à nouveau l'éditeur" @@ -5271,7 +5329,7 @@ msgstr "Propriétés :" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5285,7 +5343,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5301,7 +5359,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5322,7 +5380,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5331,7 +5389,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5344,7 +5402,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5409,7 +5467,7 @@ msgstr "" msgid "RESOURCE" msgstr "SOURCE" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5437,7 +5495,7 @@ msgstr "L'arrêt du conteneur a échoué !" msgid "Recursively transfer files" msgstr "Pousser ou récupérer des fichiers récursivement" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 #, fuzzy msgid "Refresh and update the existing storage volume copies" msgstr "Copie de l'image : %s" @@ -5520,7 +5578,7 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : " msgid "Remove a group from an identity" msgstr "Création du conteneur" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5562,7 +5620,7 @@ msgstr "Création du conteneur" msgid "Remove identities from groups" msgstr "Création du conteneur" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 #, fuzzy msgid "Remove instance devices" msgstr "L'arrêt du conteneur a échoué !" @@ -5614,7 +5672,7 @@ msgstr "Ajouter de nouveaux clients de confiance" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5659,17 +5717,17 @@ msgstr "Créé : %s" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 #, fuzzy msgid "Rename storage volumes" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 #, fuzzy msgid "Rename storage volumes and storage volume snapshots" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5679,7 +5737,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5708,7 +5766,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "Le pendant de `lxc pause` est `lxc start`." -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 #, fuzzy msgid "Restore cluster member" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -5741,12 +5799,12 @@ msgstr "" "Exemple :\n" " lxc snapshot u1 snap0" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 #, fuzzy msgid "Restore storage volume snapshots" msgstr "Forcer le conteneur à s'arrêter" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, fuzzy, c-format msgid "Restoring cluster member: %s" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -5770,12 +5828,12 @@ msgstr "Récupération de l'image : %s" msgid "Revoke certificate add token" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 #, fuzzy msgid "Revoke cluster member join token" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5854,11 +5912,11 @@ msgstr "ENSEMBLE DE STOCKAGE" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Créé : %s" @@ -5904,12 +5962,12 @@ msgstr "Clé de configuration invalide" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 #, fuzzy msgid "Set device configuration keys" msgstr "Clé de configuration invalide" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5918,7 +5976,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -6062,12 +6120,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -6090,12 +6148,12 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 #, fuzzy msgid "Set storage volume configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -6180,7 +6238,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Copie de l'image : %s" @@ -6190,7 +6248,7 @@ msgstr "Copie de l'image : %s" msgid "Set the key as a storage property" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Copie de l'image : %s" @@ -6237,7 +6295,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 #, fuzzy msgid "Show full device configuration" msgstr "Afficher la configuration étendue" @@ -6349,12 +6407,12 @@ msgstr "Afficher la configuration étendue" msgid "Show project options" msgstr "Afficher la configuration étendue" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr "Afficher la configuration étendue" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Afficher la configuration étendue" @@ -6363,12 +6421,12 @@ msgstr "Afficher la configuration étendue" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 #, fuzzy msgid "Show storage volume configurations" msgstr "Afficher la configuration étendue" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 #, fuzzy msgid "Show storage volume state information" msgstr "Afficher la configuration étendue" @@ -6441,16 +6499,16 @@ msgstr "Taille : %.2f Mo" msgid "Size: %s" msgstr "État : %s" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 #, fuzzy msgid "Snapshot storage volumes" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "Instantanés :" @@ -6522,22 +6580,22 @@ msgstr "L'arrêt du conteneur a échoué !" msgid "Stopping the instance failed: %s" msgstr "L'arrêt du conteneur a échoué !" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Profil %s créé" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Profil %s supprimé" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, fuzzy, c-format msgid "Storage bucket key %s added" msgstr "Profil %s créé" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, fuzzy, c-format msgid "Storage bucket key %s removed" msgstr "Profil %s créé" @@ -6561,22 +6619,22 @@ msgstr "Le réseau %s a été créé" msgid "Storage pool name" msgstr "Nom de l'ensemble de stockage" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, fuzzy, c-format msgid "Storage volume %s created" msgstr "Profil %s créé" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, fuzzy, c-format msgid "Storage volume %s deleted" msgstr "Profil %s supprimé" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 #, fuzzy msgid "Storage volume copied successfully!" msgstr "Image copiée avec succès !" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 #, fuzzy msgid "Storage volume moved successfully!" msgstr "Image copiée avec succès !" @@ -6586,7 +6644,7 @@ msgstr "Image copiée avec succès !" msgid "Store the instance state" msgstr "Forcer l'arrêt du conteneur (seulement pour stop)" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6637,18 +6695,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "Image importée avec l'empreinte : %s" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "TYPE" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 #, fuzzy msgid "Taken at" msgstr "pris à %s" @@ -6695,7 +6753,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 #, fuzzy msgid "The device already exists" msgstr "Le périphérique n'existe pas" @@ -6740,7 +6798,7 @@ msgstr "L'image locale '%s' n'a pas été trouvée, essayer '%s:' à la place." msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "L'image locale '%s' n'a pas été trouvée, essayer '%s:' à la place." -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 #, fuzzy msgid "The profile device doesn't exist" msgstr "Le périphérique indiqué n'existe pas" @@ -6805,7 +6863,7 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : " msgid "The property %q does not exist on the project %q: %v" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -6815,12 +6873,12 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : " msgid "The property %q does not exist on the storage pool %q: %v" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6839,8 +6897,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "Le périphérique indiqué n'existe pas" @@ -6861,11 +6919,11 @@ msgstr "Il n'existe pas d'\"image\". Vouliez-vous un alias ?" msgid "There is no config key to set on an instance snapshot." msgstr "Vous devez fournir le nom d'un conteneur pour : " -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 #, fuzzy msgid "This LXD server is not available on the network" msgstr "L'importation de répertoire n'est pas disponible sur cette plateforme" @@ -6921,7 +6979,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, fuzzy, c-format msgid "Total: %s" msgstr "Publié : %s" @@ -6936,7 +6994,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "Transfert de l'image : %s" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6944,7 +7002,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -7006,7 +7064,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, fuzzy, c-format msgid "Type: %s" msgstr "Expire : %s" @@ -7028,13 +7086,13 @@ msgstr "DATE DE PUBLICATION" msgid "URL" msgstr "URL" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "UTILISÉ PAR" @@ -7068,7 +7126,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -7098,7 +7156,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "tous les profils de la source n'existent pas sur la cible" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr "Clé de configuration invalide" @@ -7108,7 +7166,7 @@ msgstr "Clé de configuration invalide" msgid "Unset all profiles on the target instance" msgstr "tous les profils de la source n'existent pas sur la cible" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 #, fuzzy msgid "Unset device configuration keys" msgstr "Clé de configuration invalide" @@ -7182,7 +7240,7 @@ msgstr "Clé de configuration invalide" msgid "Unset project configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Clé de configuration invalide" @@ -7192,12 +7250,12 @@ msgstr "Clé de configuration invalide" msgid "Unset storage pool configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 #, fuzzy msgid "Unset storage volume configuration keys" msgstr "Clé de configuration invalide" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -7243,7 +7301,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Copie de l'image : %s" @@ -7253,7 +7311,7 @@ msgstr "Copie de l'image : %s" msgid "Unset the key as a storage property" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "Copie de l'image : %s" @@ -7275,12 +7333,12 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 #, fuzzy msgid "Update cluster certificate" msgstr "Accepter le certificat" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -7300,12 +7358,12 @@ msgstr "Publié : %s" msgid "Upper devices" msgstr "Création du conteneur" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "Utilisation : %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7323,7 +7381,7 @@ msgstr "Publié : %s" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 #, fuzzy msgid "User aborted delete operation" msgstr "L'utilisateur a annulé l'opération de suppression." @@ -7374,7 +7432,7 @@ msgstr "" msgid "View the current identity" msgstr "impossible de supprimer le serveur distant par défaut" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -7442,7 +7500,7 @@ msgstr "vous devez spécifier un nom de conteneur source" msgid "You need to specify an image name or use --empty" msgstr "vous devez spécifier un nom de conteneur source" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "" @@ -7450,7 +7508,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "" @@ -7459,7 +7517,7 @@ msgstr "" "lxc %s [:] [[:]...]%s" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7476,7 +7534,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 #, fuzzy msgid "[:] " msgstr "" @@ -7484,7 +7542,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 #, fuzzy msgid "[:] " msgstr "" @@ -7816,8 +7874,8 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 #, fuzzy msgid "[:]" @@ -7830,7 +7888,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 #, fuzzy msgid "[:] " msgstr "" @@ -7838,7 +7896,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 #, fuzzy msgid "[:] =..." msgstr "" @@ -7854,7 +7912,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -7878,7 +7936,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 #, fuzzy msgid "[:] ..." msgstr "" @@ -8078,8 +8136,8 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 #, fuzzy msgid "[:]" msgstr "" @@ -8103,7 +8161,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 #, fuzzy msgid "[:] " msgstr "" @@ -8123,7 +8181,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 #, fuzzy msgid "[:] " msgstr "" @@ -8345,7 +8403,7 @@ msgstr "" "lxc %s [:] [[:]...]%s" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 #, fuzzy msgid "[:]" msgstr "" @@ -8353,7 +8411,15 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "" +"Change l'état d'un ou plusieurs conteneurs à %s.\n" +"\n" +"lxc %s [:] [[:]...]%s" + +#: lxc/storage_volume.go:2832 #, fuzzy msgid "[:] []" msgstr "" @@ -8361,8 +8427,8 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 #, fuzzy msgid "[:] " msgstr "" @@ -8370,9 +8436,9 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 #, fuzzy msgid "[:] " msgstr "" @@ -8380,7 +8446,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "[:] =..." msgstr "" @@ -8388,7 +8454,19 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "" +"Supprimer des conteneurs ou des instantanés.\n" +"\n" +"lxc delete [:][/] [:][[/" +"]...]\n" +"\n" +"Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " +"(configuration, instantanés, …)." + +#: lxc/storage_bucket.go:97 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8420,7 +8498,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 #, fuzzy msgid "" "[:] [/] [/:] " msgstr "" @@ -8446,7 +8524,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 #, fuzzy msgid "[:] []" msgstr "" @@ -8458,7 +8536,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 #, fuzzy msgid "[:] []" msgstr "" @@ -8470,7 +8548,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8478,7 +8556,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8490,7 +8568,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8498,7 +8576,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "" @@ -8514,7 +8592,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "" @@ -8522,7 +8600,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "" @@ -8530,7 +8608,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "" @@ -8542,7 +8620,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "" @@ -8554,7 +8632,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 #, fuzzy msgid "[:]/ [:]/" msgstr "" @@ -8562,7 +8640,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 #, fuzzy msgid "[:]/[/] [:]/" msgstr "" @@ -8570,7 +8648,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 #, fuzzy msgid "[:]" @@ -8579,7 +8657,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 #, fuzzy msgid "[:] " msgstr "" @@ -8587,7 +8665,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 #, fuzzy msgid "[:] =..." msgstr "" @@ -8619,7 +8697,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 #, fuzzy msgid "[:] ..." msgstr "" @@ -8788,7 +8866,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "" @@ -8816,7 +8894,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 #, fuzzy msgid "[[:]]" msgstr "" @@ -8897,7 +8975,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -9250,7 +9328,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -9260,19 +9338,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -9282,14 +9360,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -9311,7 +9389,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -9319,13 +9397,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -9335,6 +9413,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 #, fuzzy msgid "n" @@ -9389,7 +9479,7 @@ msgstr "utilisé par" msgid "y" msgstr "o" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "oui" diff --git a/po/he.po b/po/he.po index 35e8f95d4c13..670899e2b90f 100644 --- a/po/he.po +++ b/po/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hebrew must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -861,16 +861,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -881,7 +886,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -891,7 +896,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -934,7 +939,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1019,7 +1024,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1036,12 +1041,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1117,7 +1122,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1155,37 +1160,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1221,24 +1227,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1292,7 +1298,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1300,7 +1306,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1308,12 +1314,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1326,7 +1332,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1349,12 +1355,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1369,17 +1375,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1453,15 +1459,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1513,7 +1519,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1547,8 +1553,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1568,7 +1574,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1616,7 +1622,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1656,7 +1662,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1664,7 +1670,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1684,9 +1690,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1695,9 +1701,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1761,35 +1767,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1801,25 +1808,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1829,24 +1836,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1916,7 +1923,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1937,11 +1944,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1963,7 +1970,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2035,11 +2042,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2047,7 +2054,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2056,16 +2063,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2108,12 +2115,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2123,12 +2130,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2138,11 +2145,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2170,8 +2177,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2195,7 +2202,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2207,11 +2214,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2352,11 +2372,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2401,7 +2431,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2409,7 +2439,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2417,11 +2447,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2437,7 +2467,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2462,7 +2492,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2470,8 +2500,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2587,7 +2617,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2595,7 +2625,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2607,7 +2637,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2651,7 +2681,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2659,11 +2689,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2791,7 +2821,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2805,7 +2835,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2855,7 +2885,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2863,7 +2893,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2885,11 +2919,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2955,6 +2998,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2965,6 +3013,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3015,7 +3068,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3023,7 +3076,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3041,9 +3094,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3089,7 +3142,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3101,8 +3154,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3151,7 +3204,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3266,7 +3319,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3402,19 +3455,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3473,7 +3526,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3707,19 +3760,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3774,17 +3827,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3820,12 +3873,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3838,7 +3891,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3870,8 +3923,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3886,9 +3939,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3936,19 +3989,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3967,11 +4021,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4008,8 +4062,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4046,7 +4100,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4054,11 +4108,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4080,12 +4134,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4137,8 +4191,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4146,7 +4200,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4281,7 +4335,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4290,7 +4344,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4310,15 +4364,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4328,7 +4382,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4341,16 +4395,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4362,7 +4416,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4375,7 +4429,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4405,7 +4459,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4422,7 +4476,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4467,7 +4521,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4488,16 +4542,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4614,7 +4668,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4628,7 +4682,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4644,7 +4698,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4665,7 +4719,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4674,7 +4728,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4687,7 +4741,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4748,7 +4802,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4773,7 +4827,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4851,7 +4905,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4887,7 +4941,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4931,7 +4985,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4972,15 +5026,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4990,7 +5044,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5017,7 +5071,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5032,11 +5086,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5058,11 +5112,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5137,11 +5191,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5183,11 +5237,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5196,7 +5250,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5330,11 +5384,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5356,11 +5410,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5437,7 +5491,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5445,7 +5499,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5489,7 +5543,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5582,11 +5636,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5594,11 +5648,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5666,15 +5720,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5740,22 +5794,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5779,21 +5833,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5801,7 +5855,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5850,18 +5904,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5907,7 +5961,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5944,7 +5998,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6008,7 +6062,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6018,12 +6072,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6042,8 +6096,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6063,11 +6117,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6118,7 +6172,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6133,7 +6187,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6141,7 +6195,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6200,7 +6254,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6222,13 +6276,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6261,7 +6315,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6290,7 +6344,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6298,7 +6352,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6358,7 +6412,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6366,11 +6420,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6410,7 +6464,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6418,7 +6472,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6439,11 +6493,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6462,12 +6516,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6485,7 +6539,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6534,7 +6588,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6593,16 +6647,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6614,11 +6668,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6777,17 +6831,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6795,7 +6849,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6807,7 +6861,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6882,8 +6936,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6891,7 +6945,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6899,7 +6953,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7017,30 +7071,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7056,37 +7118,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7094,40 +7156,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7143,7 +7205,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7220,7 +7282,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7232,7 +7294,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7304,7 +7366,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7635,7 +7697,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7645,19 +7707,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7667,14 +7729,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7696,7 +7758,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7704,13 +7766,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7720,6 +7782,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7773,7 +7847,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/hi.po b/po/hi.po index ee467f9bd857..1ce913499759 100644 --- a/po/hi.po +++ b/po/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:08+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hindi 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -49,7 +49,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -409,7 +409,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -757,7 +757,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -801,11 +801,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/id.po b/po/id.po index 96fa12b2896e..ee43493e5755 100644 --- a/po/id.po +++ b/po/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Indonesian must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/it.po b/po/it.po index b93b289220a1..d5742b10a7a0 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Luigi Operoso \n" "Language-Team: Italian must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1111,16 +1111,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2740 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Creazione del container in corso" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1131,7 +1136,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1141,7 +1146,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "Proprietà errata: %s" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1184,7 +1189,7 @@ msgstr "" msgid "COMMON NAME" msgstr "NOME COMUNE" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1270,7 +1275,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1287,12 +1292,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1370,7 +1375,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1408,37 +1413,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "Colonne" @@ -1474,24 +1480,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, fuzzy, c-format msgid "Content type: %s" msgstr "Aggiornamento automatico: %s" @@ -1546,7 +1552,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1554,7 +1560,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1562,12 +1568,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1580,7 +1586,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1603,12 +1609,12 @@ msgstr "Certificato del client salvato dal server: " msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, fuzzy, c-format msgid "Could not find certificate file path: %s" msgstr "Certificato del client salvato dal server: " -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1623,17 +1629,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, fuzzy, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "Certificato del client salvato dal server: " -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, fuzzy, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "Certificato del client salvato dal server: " -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1714,16 +1720,16 @@ msgstr "" msgid "Create instances from images" msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1778,7 +1784,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1813,8 +1819,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "DESCRIZIONE" @@ -1834,7 +1840,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1884,7 +1890,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1926,7 +1932,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr "Il nome del container è: %s" @@ -1935,7 +1941,7 @@ msgstr "Il nome del container è: %s" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1955,9 +1961,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1966,9 +1972,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2032,35 +2038,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr "Il nome del container è: %s" @@ -2073,25 +2080,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -2101,25 +2108,25 @@ msgstr "" msgid "Device already exists: %s" msgstr "La periferica esiste già: %s" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 #, fuzzy msgid "Device doesn't exist" msgstr "il remote %s non esiste" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2196,7 +2203,7 @@ msgstr "Creazione del container in corso" msgid "Display profiles from all projects" msgstr "Creazione del container in corso" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2217,11 +2224,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 #, fuzzy msgid "EXPIRES AT" msgstr "DATA DI SCADENZA" @@ -2244,7 +2251,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2321,12 +2328,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2334,7 +2341,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2343,16 +2350,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2395,12 +2402,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2410,12 +2417,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2425,12 +2432,12 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 #, fuzzy msgid "Evacuate cluster member" msgstr "Creazione del container in corso" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, fuzzy, c-format msgid "Evacuating cluster member: %s" msgstr "Il nome del container è: %s" @@ -2458,8 +2465,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2483,7 +2490,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2497,11 +2504,26 @@ msgstr "Creazione del container in corso" msgid "Export instances as backup tarballs." msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "Creazione del container in corso" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Creazione del container in corso" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Creazione del container in corso" @@ -2642,11 +2664,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Accetta certificato" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "Accetta certificato" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "Il nome del container è: %s" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "Il nome del container è: %s" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2692,7 +2724,7 @@ msgstr "'%s' non è un tipo di file supportato." msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2700,7 +2732,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2708,11 +2740,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2729,7 +2761,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2754,7 +2786,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2762,8 +2794,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2883,7 +2915,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Il nome del container è: %s" @@ -2892,7 +2924,7 @@ msgstr "Il nome del container è: %s" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2905,7 +2937,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "Il nome del container è: %s" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2953,7 +2985,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Il nome del container è: %s" @@ -2962,11 +2994,11 @@ msgstr "Il nome del container è: %s" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3095,7 +3127,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3109,7 +3141,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3160,7 +3192,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3168,7 +3200,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -3191,11 +3228,21 @@ msgstr "" msgid "Import instance backups" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2915 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Creazione del container in corso" @@ -3263,6 +3310,11 @@ msgstr "Il nome del container è: %s" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Proprietà errata: %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3273,6 +3325,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Proprietà errata: %s" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3323,7 +3380,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 #, fuzzy msgid "Invalid new snapshot name" msgstr "'/' non è permesso nel nome di uno snapshot" @@ -3332,7 +3389,7 @@ msgstr "'/' non è permesso nel nome di uno snapshot" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3351,9 +3408,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "Proprietà errata: %s" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 #, fuzzy msgid "Invalid snapshot name" msgstr "Il nome del container è: %s" @@ -3400,7 +3457,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3412,8 +3469,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3465,7 +3522,7 @@ msgstr "Alias:" msgid "List all active certificate add tokens" msgstr "Il nome del container è: %s" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 #, fuzzy msgid "List all active cluster member join tokens" msgstr "Il nome del container è: %s" @@ -3586,7 +3643,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 #, fuzzy msgid "List instance devices" msgstr "Creazione del container in corso" @@ -3726,20 +3783,20 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 #, fuzzy msgid "List storage buckets" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3799,7 +3856,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -4050,21 +4107,21 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr "Creazione del container in corso" @@ -4122,17 +4179,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -4168,12 +4225,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr "Il nome del container è: %s" @@ -4188,7 +4245,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "Il nome del container è: %s" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 #, fuzzy @@ -4226,8 +4283,8 @@ msgstr "Il nome del container è: %s" msgid "Missing instance name" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr "Il nome del container è: %s" @@ -4244,9 +4301,9 @@ msgstr "Il nome del container è: %s" msgid "Missing listen address" msgstr "Il nome del container è: %s" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4298,19 +4355,20 @@ msgid "Missing peer name" msgstr "Il nome del container è: %s" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4330,11 +4388,11 @@ msgstr "Il nome del container è: %s" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr "Il nome del container è: %s" @@ -4373,8 +4431,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4412,7 +4470,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4420,11 +4478,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4446,12 +4504,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4503,8 +4561,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4512,7 +4570,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4647,7 +4705,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4656,7 +4714,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4677,15 +4735,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "Occorre specificare un nome di container come origine" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4695,7 +4753,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 #, fuzzy msgid "Not a snapshot name" msgstr "'/' non è permesso nel nome di uno snapshot" @@ -4709,16 +4767,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4730,7 +4788,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4743,7 +4801,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4773,7 +4831,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4790,7 +4848,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4836,7 +4894,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr "Il nome del container è: %s" @@ -4858,16 +4916,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4986,7 +5044,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5000,7 +5058,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5016,7 +5074,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5037,7 +5095,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5046,7 +5104,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5059,7 +5117,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5121,7 +5179,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5148,7 +5206,7 @@ msgstr "Creazione del container in corso" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5228,7 +5286,7 @@ msgstr "Il nome del container è: %s" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5267,7 +5325,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 #, fuzzy msgid "Remove instance devices" msgstr "Creazione del container in corso" @@ -5314,7 +5372,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5356,15 +5414,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5374,7 +5432,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5402,7 +5460,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 #, fuzzy msgid "Restore cluster member" msgstr "Il nome del container è: %s" @@ -5419,11 +5477,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, fuzzy, c-format msgid "Restoring cluster member: %s" msgstr "Il nome del container è: %s" @@ -5446,12 +5504,12 @@ msgstr "" msgid "Revoke certificate add token" msgstr "Il nome del container è: %s" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 #, fuzzy msgid "Revoke cluster member join token" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5527,11 +5585,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Aggiornamento automatico: %s" @@ -5575,11 +5633,11 @@ msgstr "Il nome del container è: %s" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5588,7 +5646,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5725,12 +5783,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5752,11 +5810,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5836,7 +5894,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Creazione del container in corso" @@ -5845,7 +5903,7 @@ msgstr "Creazione del container in corso" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5890,7 +5948,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5991,12 +6049,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Il nome del container è: %s" @@ -6005,11 +6063,11 @@ msgstr "Il nome del container è: %s" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -6079,15 +6137,15 @@ msgstr "Aggiornamento automatico: %s" msgid "Size: %s" msgstr "Aggiornamento automatico: %s" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -6155,22 +6213,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "errore di processamento degli alias %s\n" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6194,21 +6252,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -6217,7 +6275,7 @@ msgstr "" msgid "Store the instance state" msgstr "Creazione del container in corso" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6266,18 +6324,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 #, fuzzy msgid "Taken at" msgstr "salvato alle %s" @@ -6324,7 +6382,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "La periferica esiste già" @@ -6361,7 +6419,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 #, fuzzy msgid "The profile device doesn't exist" msgstr "il remote %s non esiste" @@ -6426,7 +6484,7 @@ msgstr "Il nome del container è: %s" msgid "The property %q does not exist on the project %q: %v" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Il nome del container è: %s" @@ -6436,12 +6494,12 @@ msgstr "Il nome del container è: %s" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "Il nome del container è: %s" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "Il nome del container è: %s" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6460,8 +6518,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6482,11 +6540,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "Il nome del container è: %s" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 #, fuzzy msgid "This LXD server is not available on the network" msgstr "Import da directory non disponibile su questa piattaforma" @@ -6538,7 +6596,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, fuzzy, c-format msgid "Total: %s" msgstr "Aggiornamento automatico: %s" @@ -6553,7 +6611,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6561,7 +6619,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6621,7 +6679,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6643,13 +6701,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6683,7 +6741,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6713,7 +6771,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "non tutti i profili dell'origine esistono nella destinazione" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr "Il nome del container è: %s" @@ -6723,7 +6781,7 @@ msgstr "Il nome del container è: %s" msgid "Unset all profiles on the target instance" msgstr "non tutti i profili dell'origine esistono nella destinazione" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6788,7 +6846,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Il nome del container è: %s" @@ -6797,11 +6855,11 @@ msgstr "Il nome del container è: %s" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6844,7 +6902,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Il nome del container è: %s" @@ -6853,7 +6911,7 @@ msgstr "Il nome del container è: %s" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6874,12 +6932,12 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 #, fuzzy msgid "Update cluster certificate" msgstr "Accetta certificato" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6899,12 +6957,12 @@ msgstr "" msgid "Upper devices" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, fuzzy, c-format msgid "Usage: %s" msgstr "Aggiornamento automatico: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6922,7 +6980,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6971,7 +7029,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -7033,18 +7091,18 @@ msgstr "Occorre specificare un nome di container come origine" msgid "You need to specify an image name or use --empty" msgstr "Occorre specificare un nome di container come origine" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "Creazione del container in corso" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7058,12 +7116,12 @@ msgstr "Creazione del container in corso" msgid "[:] []" msgstr "Creazione del container in corso" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" @@ -7256,19 +7314,19 @@ msgstr "Creazione del container in corso" msgid "[:] [[:]...]" msgstr "Creazione del container in corso" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 #, fuzzy msgid "[:]" msgstr "Creazione del container in corso" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 #, fuzzy msgid "[:] =..." msgstr "Creazione del container in corso" @@ -7278,7 +7336,7 @@ msgstr "Creazione del container in corso" msgid "[:] [key=value...]" msgstr "Creazione del container in corso" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 #, fuzzy msgid "[:] [key=value...]" msgstr "Creazione del container in corso" @@ -7293,7 +7351,7 @@ msgstr "Creazione del container in corso" msgid "[:] =..." msgstr "Creazione del container in corso" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 #, fuzzy msgid "[:] ..." msgstr "Creazione del container in corso" @@ -7385,8 +7443,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "Creazione del container in corso" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 #, fuzzy msgid "[:]" msgstr "Creazione del container in corso" @@ -7396,7 +7454,7 @@ msgstr "Creazione del container in corso" msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" @@ -7406,7 +7464,7 @@ msgstr "Creazione del container in corso" msgid "[:] =..." msgstr "Creazione del container in corso" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" @@ -7549,35 +7607,45 @@ msgid "[:]" msgstr "Creazione del container in corso" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 #, fuzzy msgid "[:]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2832 #, fuzzy msgid "[:] []" msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "[:] =..." msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "Creazione del container in corso" + +#: lxc/storage_bucket.go:97 #, fuzzy msgid "[:] [key=value...]" msgstr "Creazione del container in corso" @@ -7597,44 +7665,44 @@ msgstr "Creazione del container in corso" msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 #, fuzzy msgid "" "[:] [/] [/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 #, fuzzy msgid "[:] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 #, fuzzy msgid "[:] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 #, fuzzy msgid "[:] [key=value...]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 #, fuzzy msgid "[:] [/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "Creazione del container in corso" @@ -7644,48 +7712,48 @@ msgstr "Creazione del container in corso" msgid "[:] [/] [] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 #, fuzzy msgid "[:]/ [:]/" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 #, fuzzy msgid "[:]/[/] [:]/" msgstr "Creazione del container in corso" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 #, fuzzy msgid "[:]" msgstr "Creazione del container in corso" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 #, fuzzy msgid "[:] =..." msgstr "Creazione del container in corso" @@ -7705,7 +7773,7 @@ msgstr "Creazione del container in corso" msgid "[:] =..." msgstr "Creazione del container in corso" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 #, fuzzy msgid "[:] ..." msgstr "Creazione del container in corso" @@ -7801,7 +7869,7 @@ msgstr "Creazione del container in corso" msgid "[:][] =..." msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "Creazione del container in corso" @@ -7816,7 +7884,7 @@ msgstr "Creazione del container in corso" msgid "[] " msgstr "Creazione del container in corso" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 #, fuzzy msgid "[[:]]" msgstr "Creazione del container in corso" @@ -7889,7 +7957,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -8220,7 +8288,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8230,19 +8298,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8252,14 +8320,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8281,7 +8349,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8289,13 +8357,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8305,6 +8373,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 #, fuzzy msgid "n" @@ -8359,7 +8439,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "si" diff --git a/po/ja.po b/po/ja.po index ebbc8a63e68e..e92b28ea2b59 100644 --- a/po/ja.po +++ b/po/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: LXD\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2023-03-10 15:14+0000\n" "Last-Translator: KATOH Yasufumi \n" "Language-Team: Japanese must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "新しいストレージボリュームをプロファイルに追加します" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1122,16 +1122,21 @@ msgstr "BASE IMAGE" msgid "Backing up instance: %s" msgstr "インスタンスのバックアップ中: %s" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "ストレージボリュームのバックアップ中: %s" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "ストレージボリュームのバックアップ中: %s" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "バックアップのエクスポートが成功しました!" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "バックアップ:" @@ -1144,7 +1149,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "不適切なキー/値のペア: %s" @@ -1154,7 +1159,7 @@ msgstr "不適切なキー/値のペア: %s" msgid "Bad key=value pair: %q" msgstr "不適切な キー=値 のペア: %s" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "不適切な キー=値 のペア: %s" @@ -1197,7 +1202,7 @@ msgstr "CANCELABLE" msgid "COMMON NAME" msgstr "COMMON NAME" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "CONTENT-TYPE" @@ -1283,7 +1288,7 @@ msgstr "--project と --all-project は同時に指定できません" msgid "Can't specify a different remote for rename" msgstr "リネームの場合は異なるリモートを指定できません" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "クラスタでない場合はカラムとして L は指定できません" @@ -1300,14 +1305,14 @@ msgstr "キー '%s' が設定されていないので削除できません" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" "コピー先のサーバーがクラスターに属していない場合は --destination-target は指" "定できません" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" "コピー元のサーバーがクラスターに属していない場合は --target は指定できません" @@ -1386,7 +1391,7 @@ msgstr "クラスターグループ %s は現在 %s に適用されていませ msgid "Cluster group %s renamed to %s" msgstr "クラスタグループ名 %s を %s に変更しました" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "%s:%s のクラスターに join するためのトークンが削除されました" @@ -1424,37 +1429,38 @@ msgstr "クラスターメンバー %s がグループ %s から削除されま #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "クラスタメンバ名" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "クラスタリングが有効になりました" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "カラムレイアウト" @@ -1494,24 +1500,24 @@ msgstr "新しいプロジェクトに適用するキー/値の設定" msgid "Config key/value to apply to the target instance" msgstr "移動先のインスタンスに適用するキー/値の設定" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "設定の構文エラー: %s" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "ストレージボリュームのタイプ、block もしくは filesystem" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "コンテンツタイプ: %s" @@ -1581,7 +1587,7 @@ msgstr "" "\n" "すべての LXD バージョンとの互換性のため、pull 転送モードがデフォルトです。\n" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "プロファイルに継承されたデバイスをコピーし、設定キーを上書きします" @@ -1589,7 +1595,7 @@ msgstr "プロファイルに継承されたデバイスをコピーし、設定 msgid "Copy profiles" msgstr "プロファイルをコピーします" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "ストレージボリュームをコピーします" @@ -1597,12 +1603,12 @@ msgstr "ストレージボリュームをコピーします" msgid "Copy the instance without its snapshots" msgstr "インスタンスをコピーします。スナップショットはコピーしません" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "ボリュームをコピーします (スナップショットはコピーしません)" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "コピー/移動元とは異なるプロジェクトにコピーします" @@ -1615,7 +1621,7 @@ msgstr "仮想マシンイメージをコピーします" msgid "Copying the image: %s" msgstr "イメージのコピー中: %s" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "ストレージボリュームのコピー中: %s" @@ -1638,12 +1644,12 @@ msgstr "サーバ証明書ファイル %q をクローズできません: %w" msgid "Could not create server cert dir" msgstr "サーバ証明書格納用のディレクトリを作成できません" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "証明書のファイルパスが見つかりません: %s" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "証明書の鍵のパスが見つかりません: %s" @@ -1658,17 +1664,17 @@ msgstr "設定の構文エラー: %s" msgid "Could not parse identity: %s" msgstr "設定キーを設定できません: %s" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "証明書ファイル %s をエラーで読み込めません: %v" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "秘密鍵ファイル %s をエラーで読み込めません: %v" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "リモート '%s' に対する新しいリモート証明書がエラーで書き込めません: %v" @@ -1751,15 +1757,15 @@ msgstr "" msgid "Create instances from images" msgstr "イメージからインスタンスを作成します" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "ストレージバケットに対する鍵を作成します" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "新たにカスタムストレージバケットを作成します" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "新たにカスタムストレージボリュームを作成します" @@ -1811,7 +1817,7 @@ msgstr "ストレージプールを作成します" msgid "Create the instance with no profiles applied" msgstr "プロファイルを適用しないインスタンスを作成します" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "作成日時: %s" @@ -1845,8 +1851,8 @@ msgstr "DEFAULT TARGET ADDRESS" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "DESCRIPTION" @@ -1866,7 +1872,7 @@ msgstr "DRM:" msgid "Default VLAN ID" msgstr "デフォルト VLAN ID" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "圧縮アルゴリズムを指定します: backup or none" @@ -1917,7 +1923,7 @@ msgstr "インスタンスのファイルテンプレートを削除します" msgid "Delete instances and snapshots" msgstr "インスタンスとスナップショットを削除します" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "ストレージバケットからキーを削除します" @@ -1957,7 +1963,7 @@ msgstr "プロファイルを削除します" msgid "Delete projects" msgstr "プロジェクトを削除します" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "ストレージバケットを削除します" @@ -1965,7 +1971,7 @@ msgstr "ストレージバケットを削除します" msgid "Delete storage pools" msgstr "ストレージプールを削除します" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "ストレージボリュームを削除します" @@ -1985,9 +1991,9 @@ msgstr "警告を削除します" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1996,9 +2002,9 @@ msgstr "警告を削除します" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2062,35 +2068,36 @@ msgstr "警告を削除します" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "説明" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "説明: %s" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "コピー先のクラスターメンバー名" @@ -2102,25 +2109,25 @@ msgstr "インスタンスからネットワークインターフェースを取 msgid "Detach network interfaces from profiles" msgstr "プロファイルからネットワークインターフェースを取り外します" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "インスタンスからストレージボリュームを取り外します" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "プロファイルからストレージボリュームを取り外します" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "デバイス %s が %s に追加されました" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "デバイス %s が %s で上書きされました" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "デバイス %s が %s から削除されました" @@ -2130,12 +2137,12 @@ msgstr "デバイス %s が %s から削除されました" msgid "Device already exists: %s" msgstr "デバイスは既に存在します: %s" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "デバイスが存在しません" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" @@ -2143,7 +2150,7 @@ msgstr "" "プロファイルのデバイスは個々のインスタンスでは変更できません。デバイスを上書" "きするかプロファイルを変更してください" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" @@ -2151,7 +2158,7 @@ msgstr "" "プロファイルのデバイスは個々のインスタンスでは削除できません。デバイスを上書" "きするかプロファイルを変更してください" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "プロファイルのデバイスは個々のインスタンスでは取得できません" @@ -2227,7 +2234,7 @@ msgstr "すべてのプロジェクトのインスタンスを表示します" msgid "Display profiles from all projects" msgstr "すべてのプロジェクトのインスタンスを表示します" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "--force を使う際にユーザーの確認を必要としない" @@ -2248,11 +2255,11 @@ msgstr "ドライバ: %v (%v)" msgid "ENTRIES" msgstr "ENTRIES" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "EPHEMERAL" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "EXPIRES AT" @@ -2277,7 +2284,7 @@ msgstr "クラスタグループを編集します" msgid "Edit an identity as YAML" msgstr "ストレージバケットの設定をYAMLで編集します" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "クラスターメンバーの設定をYAMLファイルで編集します" @@ -2352,11 +2359,11 @@ msgstr "プロファイル設定をYAMLで編集します" msgid "Edit project configurations as YAML" msgstr "プロジェクト設定をYAMLで編集します" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "ストレージバケットの設定をYAMLで編集します" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "ストレージバケットの設定をYAMLで編集します" @@ -2364,7 +2371,7 @@ msgstr "ストレージバケットの設定をYAMLで編集します" msgid "Edit storage pool configurations as YAML" msgstr "ストレージプールの設定をYAMLで編集します" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "ストレージボリュームの設定をYAMLで編集します" @@ -2373,18 +2380,18 @@ msgid "Edit trust configurations as YAML" msgstr "信頼済みクライアント設定をYAMLで編集します" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" "'%s' 中のカラムエントリが空です (カラムの指定に空文字列が指定されています)" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" "クラスタリングで動作していないLXDサーバ上でクラスタリングを有効にします" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 #, fuzzy msgid "" "Enable clustering on a single non-clustered LXD server\n" @@ -2437,12 +2444,12 @@ msgstr "イメージの取得中: %s" msgid "Error retrieving aliases: %w" msgstr "イメージの取得中: %s" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "イメージの取得中: %s" @@ -2452,12 +2459,12 @@ msgstr "イメージの取得中: %s" msgid "Error unsetting properties: %v" msgstr "イメージのプロパティを削除します" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2467,11 +2474,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "テンプレートファイル更新のエラー: %s" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "クラスターのメンバーを待避させます" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "クラスターメンバーを待避させています: %s" @@ -2510,8 +2517,8 @@ msgstr "" "デフォルトのモードは non-interactive です。もし標準入出力が両方ともターミナル" "の場合は interactive モードが選択されます (標準エラー出力は無視されます)。" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "失効日時" @@ -2538,7 +2545,7 @@ msgstr "" "\n" "出力先はオプショナルで、デフォルトは現在のディレクトリです。" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "カスタムストレージボリュームをエクスポートします" @@ -2550,12 +2557,27 @@ msgstr "インスタンスのバックアップをエクスポートします" msgid "Export instances as backup tarballs." msgstr "インスタンスを tarball 形式のバックアップとしてエクスポートします。" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "ストレージバケットを一覧表示します" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "インスタンスを tarball 形式のバックアップとしてエクスポートします。" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" "ボリュームをエクスポートします (スナップショットはエクスポートしません)" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "新たにカスタムストレージバケットを作成します" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "バックアップのエクスポート中: %s" @@ -2696,11 +2718,21 @@ msgstr "%q の作成に失敗しました: %w" msgid "Failed to create alias %s: %w" msgstr "エイリアス %s の作成に失敗しました: %w" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "%q の作成に失敗しました: %w" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "クラスタメンバへの接続に失敗しました: %w" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "クラスタメンバへの接続に失敗しました: %w" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2745,7 +2777,7 @@ msgstr "情報表示のフィルタリングはまだサポートされていま msgid "Fingerprint: %s" msgstr "証明書のフィンガープリント: %s" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "特定の待避アクションを強制します" @@ -2753,7 +2785,7 @@ msgstr "特定の待避アクションを強制します" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "ユーザーの確認なしで強制的に待避させます" @@ -2761,11 +2793,11 @@ msgstr "ユーザーの確認なしで強制的に待避させます" msgid "Force pseudo-terminal allocation" msgstr "強制的に擬似端末を割り当てます" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "degraded 状態であっても強制的にメンバを削除します" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 #, fuzzy msgid "Force restoration without user confirmation" msgstr "ユーザーの確認なしで強制的に待避させます" @@ -2782,7 +2814,7 @@ msgstr "稼働中のインスタンスを強制的に削除します" msgid "Force using the local unix socket" msgstr "強制的にローカルのUNIXソケットを使います" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2822,7 +2854,7 @@ msgstr "" "本当に強制的に %s を削除してもよろしいですか? (yes/no): " #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2830,8 +2862,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "フォーマット (csv|json|table|yaml|compact)" @@ -2954,7 +2986,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "ストレージバケットに対する鍵を作成します" @@ -2964,7 +2996,7 @@ msgstr "ストレージバケットに対する鍵を作成します" msgid "Get the key as a storage property" msgstr "ストレージバケットに対する鍵を作成します" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 #, fuzzy msgid "Get the key as a storage volume property" msgstr "新しいストレージボリュームをプロファイルに追加します" @@ -2977,7 +3009,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "クラスターメンバーの設定値を取得します" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "デバイスの設定値を取得します" @@ -3021,7 +3053,7 @@ msgstr "プロファイルの設定値を取得します" msgid "Get values for project configuration keys" msgstr "プロジェクトの設定値を取得します" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "ストレージバケットの設定値を取得します" @@ -3029,11 +3061,11 @@ msgstr "ストレージバケットの設定値を取得します" msgid "Get values for storage pool configuration keys" msgstr "ストレージプールの設定値を取得します" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "ストレージボリュームの設定値を取得します" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "指定したコピー先 %q がコピー元のボリュームの場所 %q と一致しません" @@ -3165,7 +3197,7 @@ msgstr "" "存在するスナップショット名の場合は既存のスナップショットを削除したあとに新し" "いスナップショットを作成します" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" "存在するスナップショット名の場合は既存のスナップショットを削除したあとに新し" @@ -3181,7 +3213,7 @@ msgstr "初めてこのマシンで LXD を使う場合、lxd init と実行す msgid "Ignore any configured auto-expiry for the instance" msgstr "設定されている自動でのインスタンスの有効期限設定を無視します" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "設定されている自動でのストレージボリュームの有効期限設定を無視します" @@ -3231,7 +3263,7 @@ msgstr "イメージの更新が成功しました!" msgid "Immediately attach to the console" msgstr "起動直後にインスタンスのコンソールに接続します" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" "カスタムボリュームのバックアップをスナップショットを含んだ状態でインポートし" @@ -3242,7 +3274,12 @@ msgid "Import backups of instances including their snapshots." msgstr "" "インスタンスのバックアップをスナップショットを含んだ状態でインポートします。" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "新たにカスタムストレージボリュームをインポートします" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "新たにカスタムストレージボリュームをインポートします" @@ -3269,11 +3306,21 @@ msgstr "イメージをイメージストアにインポートします" msgid "Import instance backups" msgstr "インスタンスのバックアップをインポートします" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "ストレージバケットを一覧表示します" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "インスタンスのインポート中: %s" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "カスタムボリュームのインポート中: %s" @@ -3340,6 +3387,11 @@ msgstr "インスタンス名: %s" msgid "Instance type" msgstr "インスタンスタイプ" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "不正な送り先 %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3350,6 +3402,11 @@ msgstr "不正な URL スキーム \"%s\" (\"%s\" 内)" msgid "Invalid argument %q" msgstr "不正な引数 %q" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "不正な証明書です" @@ -3404,7 +3461,7 @@ msgid "" msgstr "" "'%s' は不正な名前です。空文字列は maxWidth を指定しているときのみ指定できます" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "不適切な新しいスナップショット名" @@ -3414,7 +3471,7 @@ msgstr "" "新しいスナップショット名が不正です。親のスナップショット名はソースと同じでな" "ければいけません" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" "新しいスナップショット名が不正です。親のボリュームはソースと同じでなければな" @@ -3434,9 +3491,9 @@ msgstr "不正なパス %s" msgid "Invalid protocol: %s" msgstr "不正なプロトコル: %s" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "不正なスナップショット名" @@ -3482,7 +3539,7 @@ msgstr "LISTEN ADDRESS" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "LOCATION" @@ -3496,8 +3553,8 @@ msgstr "" "LXD は spicy か remote-viewer がインストールされている場合は自動的にどちらか" "を使います。" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "LXD サーバはクラスタの一部ではありません" @@ -3547,7 +3604,7 @@ msgstr "エイリアスを一覧表示します" msgid "List all active certificate add tokens" msgstr "有効な証明書追加トークンをすべて一覧表示します" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "有効なクラスターへの join トークンをすべて一覧表示します" @@ -3693,7 +3750,7 @@ msgstr "" " u - アップロード日\n" " t - タイプ" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "インスタンスのデバイスを一覧表示します" @@ -3928,19 +3985,19 @@ msgstr "" msgid "List projects" msgstr "プロジェクトを一覧表示します" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "ストレージバケットの鍵を一覧表示します" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "ストレージバケットを一覧表示します" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "ストレージボリュームを一覧表示します" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 #, fuzzy msgid "" "List storage volumes\n" @@ -4032,7 +4089,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "バックグラウンド操作の一覧表示、表示、削除を行います" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "ロケーション: %s" @@ -4284,19 +4341,19 @@ msgstr "プロファイルを管理します" msgid "Manage projects" msgstr "プロジェクトを管理します" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "ストレージバケットの鍵を管理します" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "ストレージバケットの鍵を管理します。" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "ストレージバケットを管理します" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "ストレージバケットを管理します。" @@ -4356,17 +4413,17 @@ msgstr "メンバー %q はすでにロール %q を持っています" msgid "Member %q does not have role %q" msgstr "メンバー %q はロール %q を持っていません" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "メンバ %s の join トークン:" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "メンバ %s が削除されました" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "メンバ名 %s を %s に変更しました" @@ -4402,12 +4459,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "ログメッセージの最小レベル(pretty フォーマット使用時のみ利用可能)" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "バケット名を指定する必要があります" @@ -4420,7 +4477,7 @@ msgstr "証明書のフィンガープリントがありません" msgid "Missing cluster group name" msgstr "クラスターグループ名がありません" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -4456,8 +4513,8 @@ msgstr "クラスターグループ名がありません" msgid "Missing instance name" msgstr "インスタンス名を指定する必要があります" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "鍵の名前を指定する必要があります" @@ -4472,9 +4529,9 @@ msgstr "鍵の名前を指定する必要があります" msgid "Missing listen address" msgstr "リッスンアドレスを指定する必要があります" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "名前を指定する必要があります" @@ -4522,19 +4579,20 @@ msgid "Missing peer name" msgstr "ピア名を指定する必要があります" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "ストレージプール名を指定する必要があります" @@ -4553,11 +4611,11 @@ msgstr "プロジェクト名を指定する必要があります" msgid "Missing source profile name" msgstr "コピー元のプロファイル名を指定する必要があります" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "コピー元のボリューム名を指定する必要があります" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "ストレージプール名を指定する必要があります" @@ -4597,8 +4655,8 @@ msgstr "" "\n" "デフォルトではすべてのタイプのメッセージをモニタリングします。" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "複数のデバイスとマッチします。デバイス名を指定してください" @@ -4648,7 +4706,7 @@ msgstr "" "\n" "すべての LXD バージョンとの互換性のため、pull 転送モードがデフォルトです。\n" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "プール間でストレージボリュームを移動します" @@ -4656,11 +4714,11 @@ msgstr "プール間でストレージボリュームを移動します" msgid "Move the instance without its snapshots" msgstr "インスタンスを移動します。スナップショットは移動しません" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "コピー/移動元とは異なるプロジェクトに移動します" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "ストレージボリュームの移動中: %s" @@ -4684,12 +4742,12 @@ msgid "Must supply instance name for: " msgstr "インスタンス名を指定する必要があります: " #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "NAME" @@ -4742,8 +4800,8 @@ msgstr "NVIDIA 情報:" msgid "NVRM Version: %v" msgstr "NVRM バージョン: %v" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "名前" @@ -4751,7 +4809,7 @@ msgstr "名前" msgid "Name of the project to use for this remote:" msgstr "このリモートで使うプロジェクト名:" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "名前: %s" @@ -4888,7 +4946,7 @@ msgstr "指定するデバイスに適用する新しいキー/値" msgid "No certificate add token for member %s on remote: %s" msgstr "メンバー %s に対する証明書追加トークンがリモートにありません: %s" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4898,7 +4956,7 @@ msgstr "" msgid "No device found for this network" msgstr "このネットワークに対するデバイスがありません" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "このストレージボリュームに対するデバイスがありません" @@ -4920,15 +4978,15 @@ msgid "No need to specify a warning UUID when using --all" msgstr "" "--target オプションを使うときはコピー先のインスタンス名を指定してください" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "コピー元のボリュームに対するストレージプールが指定されていません" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "コピー先のボリュームに対するストレージプールが指定されていません" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "%q に設定する値が指定されていません" @@ -4938,7 +4996,7 @@ msgstr "%q に設定する値が指定されていません" msgid "Node %d:\n" msgstr "ノード %d:\n" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "スナップショット名ではありません" @@ -4952,17 +5010,17 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "\"カスタム\" のボリュームのみがインスタンスにアタッチできます" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 #, fuzzy msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "\"カスタム\" のボリュームのみがインスタンスにアタッチできます" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "\"カスタム\" のボリュームのみがエクスポートできます" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "\"カスタム\" のボリュームのみがスナップショットを取得できます" @@ -4974,7 +5032,7 @@ msgstr "simplestreams は https の URL のみサポートします" msgid "Only https:// is supported for remote image import" msgstr "リモートイメージのインポートは https:// のみをサポートします" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "インスタンスもしくはカスタムボリュームのみをサポートしています" @@ -4987,7 +5045,7 @@ msgstr "管理対象のネットワークのみ変更できます" msgid "Operation %s deleted" msgstr "バックグラウンド操作 %s を削除しました" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "最適化されたストレージ" @@ -5017,7 +5075,7 @@ msgstr "PID" msgid "PID: %d" msgstr "PID: %d" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -5034,7 +5092,7 @@ msgid "PROFILES" msgstr "PROFILES" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "PROJECT" @@ -5079,7 +5137,7 @@ msgstr "別のサーバアドレスを指定してください(空の場合は msgid "Please provide client name: " msgstr "クライアント名を入力してください: " -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "クラスターメンバー名を入力してください: " @@ -5101,16 +5159,16 @@ msgstr "ポート:" msgid "Press ctrl+c to finish" msgstr "終了するには ctrl+c を押してください" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" "再度エディタを開くためには Enter キーを、変更を取り消すには ctrl+c を入力しま" @@ -5229,7 +5287,7 @@ msgstr "プロパティ:" msgid "Property not found" msgstr "プロパティが見つかりません" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5243,7 +5301,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5259,7 +5317,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5280,7 +5338,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 #, fuzzy msgid "" "Provide the type of the storage volume if it is not custom.\n" @@ -5292,7 +5350,7 @@ msgstr "" "lxc storage volume edit [:] < volume.yaml\n" " pool.yaml の内容でストレージボリュームを更新します。" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5305,7 +5363,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 #, fuzzy msgid "" "Provide the type of the storage volume if it is not custom.\n" @@ -5369,7 +5427,7 @@ msgstr "仮想マシンイメージを対象にします" msgid "RESOURCE" msgstr "RESOURCE" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "ROLE" @@ -5396,7 +5454,7 @@ msgstr "インスタンスを一覧表示します" msgid "Recursively transfer files" msgstr "再帰的にファイルを転送します" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "既存のストレージボリュームのコピーの再読込と更新" @@ -5476,7 +5534,7 @@ msgstr "クラスタグループからメンバを削除します" msgid "Remove a group from an identity" msgstr "ACL からルールを削除します" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "クラスタからメンバを削除します" @@ -5513,7 +5571,7 @@ msgstr "ネットワークゾーンレコードからエントリを削除しま msgid "Remove identities from groups" msgstr "グループからメンバーを削除します" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "インスタンスのデバイスを削除します" @@ -5558,7 +5616,7 @@ msgstr "信頼済みクライアントを削除します" msgid "Rename a cluster group" msgstr "クラスタグループの名前を変更します" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "クラスタメンバの名前を変更します" @@ -5601,16 +5659,16 @@ msgstr "プロジェクト名を変更します" msgid "Rename remotes" msgstr "リモートサーバ名を変更します" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "ストレージボリューム名を変更します" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" "ストレージボリューム名とストレージボリュームのスナップショット名を変更します" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "ストレージボリューム名 \"%s\" を \"%s\" に変更しました" @@ -5620,7 +5678,7 @@ msgstr "ストレージボリューム名 \"%s\" を \"%s\" に変更しまし msgid "Render: %s (%s)" msgstr "レンダー: %s (%s)" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "クラスターメンバーに join するためのトークンを要求します" @@ -5650,7 +5708,7 @@ msgstr "" "\n" "\"lxc pause\" の反対のコマンドは \"lxc start\" です。" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "クラスターメンバーをリストアします" @@ -5668,11 +5726,11 @@ msgstr "" "\n" "--stateful オプションを指定すると、インスタンスの実行状態もリストアします。" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "スナップショットからストレージボリュームをリストアします" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "クラスターメンバーをリストアしています: %s" @@ -5695,11 +5753,11 @@ msgstr "イメージの取得中: %s" msgid "Revoke certificate add token" msgstr "証明書追加トークンを失効(Revoke)させます" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "クラスターメンバーに join するためのトークンを失効(Revoke)させます" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "ロール(admin または read-only)" @@ -5775,11 +5833,11 @@ msgstr "STORAGE VOLUMES" msgid "STP" msgstr "STP" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "秘密鍵(空白の場合自動生成)" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "秘密鍵: %s" @@ -5823,11 +5881,11 @@ msgstr "クラスターメンバーの設定を行います" msgid "Set authentication user when using SSH SFTP listener" msgstr "SSH SFTP リスナーを使う際の認証ユーザーを設定する" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "デバイスの設定項目を設定します" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5840,7 +5898,7 @@ msgstr "" "後方互換性のため、単一の設定を行う場合は次の形式でも設定できます:\n" " lxc config device set [:] " -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -6014,11 +6072,11 @@ msgstr "" "後方互換性のため、単一の設定を行う場合は次の形式でも設定できます:\n" " lxc project set [:] " -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "ストレージバケットの設定項目を設定します" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -6048,11 +6106,11 @@ msgstr "" "後方互換性のため、単一の設定を行うには次の形式でも設定できます:\n" " lxc storage set [:] " -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "ストレージボリュームの設定項目を設定します" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 #, fuzzy msgid "" "Set storage volume configuration keys\n" @@ -6143,7 +6201,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "ストレージバケットに対する鍵を作成します" @@ -6153,7 +6211,7 @@ msgstr "ストレージバケットに対する鍵を作成します" msgid "Set the key as a storage property" msgstr "ストレージバケットに対する鍵を作成します" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 #, fuzzy msgid "Set the key as a storage volume property" msgstr "新しいストレージボリュームをプロファイルに追加します" @@ -6199,7 +6257,7 @@ msgstr "バックグラウンド操作の詳細を表示します" msgid "Show events from all projects" msgstr "すべてのプロジェクトのイベントを表示します" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "デバイスの設定をすべて表示します" @@ -6294,11 +6352,11 @@ msgstr "プロファイルの設定を表示します" msgid "Show project options" msgstr "プロジェクトの設定を表示します" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "ストレージバケットの設定を表示する" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "ストレージバケットの鍵の設定を表示する" @@ -6306,11 +6364,11 @@ msgstr "ストレージバケットの鍵の設定を表示する" msgid "Show storage pool configurations and resources" msgstr "ストレージプールの設定とリソースを表示します" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "ストレージボリュームの設定を表示する" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "ストレージボリュームの状態を表示します" @@ -6379,15 +6437,15 @@ msgstr "サイズ: %.2fMB" msgid "Size: %s" msgstr "サイズ: %s" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "ストレージボリュームのスナップショットを取得します" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "スナップショットは読み取り専用です。設定を変更することはできません" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "スナップショット:" @@ -6453,22 +6511,22 @@ msgstr "インスタンスの停止に失敗しました!" msgid "Stopping the instance failed: %s" msgstr "インスタンスの停止に失敗しました: %s" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "ストレージバケット %s を作成しました" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "ストレージバケット %s を削除しました" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "ストレージバケットの鍵 %s を作成しました" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "ストレージバケットの鍵 %s を削除しました" @@ -6492,21 +6550,21 @@ msgstr "ストレージプール %s はメンバ %s 上でペンディング状 msgid "Storage pool name" msgstr "ストレージプール名" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "ストレージボリューム %s を作成しました" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "ストレージボリューム %s を削除しました" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "ストレージボリュームのコピーが成功しました!" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "ストレージボリュームの移動が成功しました!" @@ -6514,7 +6572,7 @@ msgstr "ストレージボリュームの移動が成功しました!" msgid "Store the instance state" msgstr "インスタンスの状態を保存します" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "リモート %s に対するクラスター証明書の更新に成功しました" @@ -6563,18 +6621,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "イメージは以下のフィンガープリントでインポートされました: %s" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "TOKEN" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "TYPE" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "取得日時" @@ -6621,7 +6679,7 @@ msgstr "--target-project と --target は同時に指定できません" msgid "The destination LXD server is not clustered" msgstr "移動先の LXD サーバはクラスタに属していません" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "デバイスはすでに存在します" @@ -6663,7 +6721,7 @@ msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" "ローカルイメージ '%s' が見つかりません。代わりに '%s:' を試してみてください。" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "プロファイルのデバイスが存在しません" @@ -6727,7 +6785,7 @@ msgstr "設定 %q はクラスタメンバー %q には存在しません" msgid "The property %q does not exist on the project %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" @@ -6737,12 +6795,12 @@ msgstr "設定 %q はクラスタメンバー %q には存在しません" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6763,8 +6821,8 @@ msgstr "サーバには新しい v2 resource API が実装されていません" msgid "The source LXD server is not clustered" msgstr "移動元の LXD サーバはクラスタに属していません" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "指定したデバイスが存在しません" @@ -6787,11 +6845,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "設定 %q はクラスタメンバー %q には存在しません" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "LXD サーバはすでにクラスターに属しています" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "この LXD サーバはネットワークから利用できません" @@ -6860,7 +6918,7 @@ msgstr "" "--target オプションは、コピー先のリモートサーバがクラスタに属していなければな" "りません" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "合計: %s" @@ -6875,7 +6933,7 @@ msgstr "合計: %v" msgid "Transceiver type: %s" msgstr "トランシーバータイプ: %s" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)" @@ -6883,7 +6941,7 @@ msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpu msgid "Transfer mode. One of pull (default), push or relay" msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)。" @@ -6945,7 +7003,7 @@ msgstr "" "フィカル出力の場合は 'vga'" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "タイプ: %s" @@ -6967,13 +7025,13 @@ msgstr "UPLOAD DATE" msgid "URL" msgstr "URL" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "USAGE" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "USED BY" @@ -7006,7 +7064,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "クライアント %q の未知のチャンネルタイプ: %s" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "未知のカラム名の短縮形です '%c' ('%s' 中)" @@ -7036,7 +7094,7 @@ msgstr "未知の出力タイプ: %q" msgid "Unset UEFI variables for instance" msgstr "移動先のインスタンスのすべてのプロファイルを削除します" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "クラスターメンバーの設定を削除します" @@ -7044,7 +7102,7 @@ msgstr "クラスターメンバーの設定を削除します" msgid "Unset all profiles on the target instance" msgstr "移動先のインスタンスのすべてのプロファイルを削除します" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "デバイスの設定を削除します" @@ -7104,7 +7162,7 @@ msgstr "プロファイルの設定を削除します" msgid "Unset project configuration keys" msgstr "プロジェクトの設定を削除します" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "ストレージバケットの設定を削除します" @@ -7112,11 +7170,11 @@ msgstr "ストレージバケットの設定を削除します" msgid "Unset storage pool configuration keys" msgstr "ストレージプールの設定を削除します" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "ストレージボリュームの設定を削除します" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -7162,7 +7220,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "ストレージバケットに対する鍵を作成します" @@ -7172,7 +7230,7 @@ msgstr "ストレージバケットに対する鍵を作成します" msgid "Unset the key as a storage property" msgstr "ストレージバケットに対する鍵を作成します" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "新しいストレージボリュームをプロファイルに追加します" @@ -7194,11 +7252,11 @@ msgstr "サポートされていないインスタンスタイプです: %s" msgid "Up delay" msgstr "Up delay" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "クラスター証明書を更新します" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -7219,12 +7277,12 @@ msgstr "アップロード日時: %s" msgid "Upper devices" msgstr "上位デバイス" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "使い方: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7244,7 +7302,7 @@ msgstr "使用済: %v" msgid "User ID to run the command as (default 0)" msgstr "コマンドを実行する際のユーザ ID (UID) (デフォルト 0)" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "ユーザが削除操作を中断しました" @@ -7296,7 +7354,7 @@ msgstr "" msgid "View the current identity" msgstr "現在のプロジェクトを切り替えます" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "Volume Only" @@ -7360,18 +7418,18 @@ msgid "You need to specify an image name or use --empty" msgstr "" "--target オプションを使うときはコピー先のインスタンス名を指定してください" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "[] []" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "[] [] []" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7383,11 +7441,11 @@ msgstr "[:]" msgid "[:] []" msgstr "[:] []" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "[:] " -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "[:] " @@ -7552,17 +7610,17 @@ msgstr "[:] []" msgid "[:] [[:]...]" msgstr "[:] [[:]...]" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "[:]" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "[:] " -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "[:] =..." @@ -7570,7 +7628,7 @@ msgstr "[:] =..." msgid "[:] [key=value...]" msgstr "[:] [key=value...]" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "[:] [key=value...]" @@ -7584,7 +7642,7 @@ msgstr "[:][] " msgid "[:] =..." msgstr "[:][] =..." -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "[:] ..." @@ -7663,8 +7721,8 @@ msgid "" msgstr "" "[:][/] [[:][/]...]" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "[:]" @@ -7672,7 +7730,7 @@ msgstr "[:]" msgid "[:] " msgstr "[:] " -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "[:] " @@ -7680,7 +7738,7 @@ msgstr "[:] " msgid "[:] =..." msgstr "[:] =..." -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "[:] " @@ -7807,30 +7865,40 @@ msgid "[:]" msgstr "[:]" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "[:]" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "[:] []" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "[:] []" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "[:] " -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "[:] " -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "[:] =..." -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "[:] []" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "[:] [key=value...]" @@ -7846,7 +7914,7 @@ msgstr "[:] " msgid "[:] " msgstr "[:] " -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" @@ -7854,32 +7922,32 @@ msgstr "" "[:] [/] [/]" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "[:] " -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "[:] []" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "[:] []" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "[:] [key=value...]" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "[:] [/]" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "[:] " -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "[:] []" @@ -7889,44 +7957,44 @@ msgstr "[:] []" msgid "[:] [/] [] []" msgstr "[:] [] []" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "[:] " -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "[:] =..." -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "[:] [/]" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "[:] [/] " -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "[:]/ [:]/" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "[:]/[/] [:]/" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "[:]" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "[:] " -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "[:] =..." @@ -7943,7 +8011,7 @@ msgstr "[:] " msgid "[:] =..." msgstr "[:] ..." -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "[:] ..." @@ -8021,7 +8089,7 @@ msgstr "[:][] " msgid "[:][] =..." msgstr "[:][] =..." -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "[:] [...]" @@ -8035,7 +8103,7 @@ msgstr "[:]" msgid "[] " msgstr "[] " -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "[[:]]" @@ -8122,7 +8190,7 @@ msgstr "" "lxc profile edit < profile.yaml\n" " profile.yaml の内容でプロファイルを更新します" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -8625,7 +8693,7 @@ msgstr "" "lxc restore u1 snap0\n" " スナップショットからリストアします。" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8635,7 +8703,7 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." @@ -8643,7 +8711,7 @@ msgstr "" "lxc storage bucket edit [:] < bucket.yaml\n" " bucket.yaml の内容でストレージバケットを更新します。" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." @@ -8651,7 +8719,7 @@ msgstr "" "lxc storage bucket edit [:] < key.yaml\n" " key.yaml の内容でストレージバケットの鍵を更新します。" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8661,7 +8729,7 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " @@ -8671,7 +8739,7 @@ msgstr "" " \"default\" プール内の \"data\" という名前のバケットに対する \"foo\" とい" "う名前のバケットの鍵のプロパティを表示します。" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8702,7 +8770,7 @@ msgstr "" "lxc storage edit [:] < pool.yaml\n" " pool.yaml の内容でストレージプールを更新します。" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 #, fuzzy msgid "" "lxc storage volume create p1 v1\n" @@ -8715,7 +8783,7 @@ msgstr "" "lxc init ubuntu:22.04 u1 < config.yaml\n" " config.yaml の設定を使ってインスタンスを作成します" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." @@ -8723,7 +8791,7 @@ msgstr "" "lxc storage volume import default backup0.tar.gz\n" "\t\tbackup0.tar.gz を使って新しいカスタムボリュームを作成します。" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 #, fuzzy msgid "" "lxc storage volume snapshot default v1 snap0\n" @@ -8738,6 +8806,24 @@ msgstr "" "lxc init ubuntu:22.04 u1 < config.yaml\n" " config.yaml の設定を使ってインスタンスを作成します" +#: lxc/storage_bucket.go:1247 +#, fuzzy +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" +"lxc export u1 backup0.tar.gz\n" +" u1 インスタンスのバックアップ tarball をダウンロードします。" + +#: lxc/storage_bucket.go:1398 +#, fuzzy +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" +"lxc storage volume import default backup0.tar.gz\n" +"\t\tbackup0.tar.gz を使って新しいカスタムボリュームを作成します。" + #: lxc/remote.go:545 msgid "n" msgstr "n" @@ -8793,7 +8879,7 @@ msgstr "ストレージを使用中の" msgid "y" msgstr "y" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "yes" diff --git a/po/ka.po b/po/ka.po index 3949471a9acd..f3009470ed04 100644 --- a/po/ka.po +++ b/po/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -46,7 +46,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -406,7 +406,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -562,11 +562,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -694,7 +694,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -704,7 +704,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -732,7 +732,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -798,11 +798,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -857,16 +857,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -877,7 +882,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -887,7 +892,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -930,7 +935,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1032,12 +1037,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1113,7 +1118,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1151,37 +1156,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1217,24 +1223,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1288,7 +1294,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1296,7 +1302,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1304,12 +1310,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1322,7 +1328,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1345,12 +1351,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1365,17 +1371,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1449,15 +1455,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1509,7 +1515,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1543,8 +1549,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1564,7 +1570,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1612,7 +1618,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1652,7 +1658,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1660,7 +1666,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1680,9 +1686,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1691,9 +1697,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1757,35 +1763,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1797,25 +1804,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1825,24 +1832,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1912,7 +1919,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1933,11 +1940,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2031,11 +2038,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2043,7 +2050,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2052,16 +2059,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2104,12 +2111,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2119,12 +2126,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2134,11 +2141,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2166,8 +2173,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2191,7 +2198,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2203,11 +2210,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2348,11 +2368,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2397,7 +2427,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2405,7 +2435,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2413,11 +2443,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2433,7 +2463,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2458,7 +2488,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2466,8 +2496,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2583,7 +2613,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2591,7 +2621,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2603,7 +2633,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2647,7 +2677,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2655,11 +2685,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2787,7 +2817,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2801,7 +2831,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2851,7 +2881,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2859,7 +2889,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2881,11 +2915,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2951,6 +2994,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2961,6 +3009,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3011,7 +3064,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3019,7 +3072,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3037,9 +3090,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3085,7 +3138,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3097,8 +3150,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3147,7 +3200,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3262,7 +3315,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3398,19 +3451,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3469,7 +3522,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3703,19 +3756,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3770,17 +3823,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3816,12 +3869,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3834,7 +3887,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3866,8 +3919,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3882,9 +3935,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3932,19 +3985,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3963,11 +4017,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4004,8 +4058,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4042,7 +4096,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4050,11 +4104,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4076,12 +4130,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4133,8 +4187,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4142,7 +4196,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4277,7 +4331,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4306,15 +4360,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4324,7 +4378,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4337,16 +4391,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4358,7 +4412,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4371,7 +4425,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4401,7 +4455,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4418,7 +4472,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4463,7 +4517,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4484,16 +4538,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4610,7 +4664,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4624,7 +4678,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4640,7 +4694,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4661,7 +4715,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4670,7 +4724,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4683,7 +4737,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4744,7 +4798,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4769,7 +4823,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4847,7 +4901,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4883,7 +4937,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4927,7 +4981,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4968,15 +5022,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4986,7 +5040,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5013,7 +5067,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5028,11 +5082,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5054,11 +5108,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5133,11 +5187,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5179,11 +5233,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5192,7 +5246,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5326,11 +5380,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5352,11 +5406,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5433,7 +5487,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5441,7 +5495,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5485,7 +5539,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5578,11 +5632,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5590,11 +5644,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5662,15 +5716,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5736,22 +5790,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5775,21 +5829,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5797,7 +5851,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5846,18 +5900,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5903,7 +5957,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5940,7 +5994,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6004,7 +6058,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6014,12 +6068,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6038,8 +6092,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6059,11 +6113,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6114,7 +6168,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6129,7 +6183,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6137,7 +6191,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6196,7 +6250,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6218,13 +6272,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6257,7 +6311,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6286,7 +6340,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6294,7 +6348,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6354,7 +6408,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6362,11 +6416,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6406,7 +6460,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6414,7 +6468,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6435,11 +6489,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6458,12 +6512,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6481,7 +6535,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6530,7 +6584,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6589,16 +6643,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6610,11 +6664,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6773,17 +6827,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6791,7 +6845,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6803,7 +6857,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6878,8 +6932,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6887,7 +6941,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6895,7 +6949,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7013,30 +7067,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7052,37 +7114,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7090,40 +7152,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7139,7 +7201,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7216,7 +7278,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7228,7 +7290,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7300,7 +7362,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7631,7 +7693,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7641,19 +7703,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7663,14 +7725,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7692,7 +7754,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7700,13 +7762,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7716,6 +7778,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7769,7 +7843,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/ko.po b/po/ko.po index 2e7cb50a9225..6f7b034facaf 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Korean must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/lxd.pot b/po/lxd.pot index 3f3daa6a80cd..8ea2791e8951 100644 --- a/po/lxd.pot +++ b/po/lxd.pot @@ -7,7 +7,7 @@ msgid "" msgstr "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" - "POT-Creation-Date: 2025-01-28 15:43-0700\n" + "POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,7 +16,7 @@ msgstr "Project-Id-Version: lxd\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" "###\n" @@ -44,7 +44,7 @@ msgid "### This is a YAML representation of a storage pool.\n" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" "###\n" @@ -378,7 +378,7 @@ msgid "### This is a YAML representation of the project.\n" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." msgstr "" @@ -531,11 +531,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -656,7 +656,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -666,7 +666,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -694,7 +694,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -716,7 +716,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -759,11 +759,11 @@ msgid "Attach new storage volumes to instances\n" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "Attach new storage volumes to profiles\n" "\n" " must be one of \"custom\" or \"virtual-machine\"" @@ -816,16 +816,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -834,7 +839,7 @@ msgstr "" msgid "Bad device override syntax, expecting ,=: %s" msgstr "" -#: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 lxc/network_load_balancer.go:321 lxc/network_peer.go:309 lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 lxc/network_load_balancer.go:321 lxc/network_peer.go:309 lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -844,7 +849,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -887,7 +892,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -972,7 +977,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -989,11 +994,11 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1068,7 +1073,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1093,23 +1098,23 @@ msgstr "" msgid "Cluster member %s removed from group %s" msgstr "" -#: lxc/config.go:106 lxc/config.go:398 lxc/config.go:554 lxc/config.go:776 lxc/config.go:907 lxc/copy.go:62 lxc/info.go:45 lxc/init.go:65 lxc/move.go:67 lxc/network.go:325 lxc/network.go:796 lxc/network.go:877 lxc/network.go:1011 lxc/network.go:1260 lxc/network.go:1353 lxc/network.go:1425 lxc/network_forward.go:182 lxc/network_forward.go:264 lxc/network_forward.go:505 lxc/network_forward.go:657 lxc/network_forward.go:811 lxc/network_forward.go:900 lxc/network_forward.go:986 lxc/network_load_balancer.go:184 lxc/network_load_balancer.go:266 lxc/network_load_balancer.go:484 lxc/network_load_balancer.go:619 lxc/network_load_balancer.go:774 lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 lxc/storage_volume.go:623 lxc/storage_volume.go:728 lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/config.go:106 lxc/config.go:398 lxc/config.go:554 lxc/config.go:776 lxc/config.go:907 lxc/copy.go:62 lxc/info.go:45 lxc/init.go:65 lxc/move.go:67 lxc/network.go:325 lxc/network.go:796 lxc/network.go:877 lxc/network.go:1011 lxc/network.go:1260 lxc/network.go:1353 lxc/network.go:1425 lxc/network_forward.go:182 lxc/network_forward.go:264 lxc/network_forward.go:505 lxc/network_forward.go:657 lxc/network_forward.go:811 lxc/network_forward.go:900 lxc/network_forward.go:986 lxc/network_load_balancer.go:184 lxc/network_load_balancer.go:266 lxc/network_load_balancer.go:484 lxc/network_load_balancer.go:619 lxc/network_load_balancer.go:774 lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 lxc/storage_volume.go:633 lxc/storage_volume.go:738 lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1144,16 +1149,16 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 lxc/network_acl.go:698 lxc/network_forward.go:775 lxc/network_load_balancer.go:738 lxc/network_peer.go:698 lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 lxc/storage_volume.go:1201 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 lxc/network_acl.go:698 lxc/network_forward.go:775 lxc/network_load_balancer.go:738 lxc/network_peer.go:698 lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1201,7 +1206,7 @@ msgid "Copy instances within or in between LXD servers\n" "The pull transfer mode is the default as it is compatible with all LXD versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1209,7 +1214,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1217,11 +1222,11 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" -#: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 lxc/storage_volume.go:402 +#: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1234,7 +1239,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1257,12 +1262,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1277,17 +1282,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1360,15 +1365,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1420,7 +1425,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1448,7 +1453,7 @@ msgstr "" msgid "DEFAULT TARGET ADDRESS" msgstr "" -#: lxc/auth.go:380 lxc/cluster.go:197 lxc/cluster_group.go:504 lxc/image.go:1139 lxc/image_alias.go:270 lxc/list.go:565 lxc/network.go:1095 lxc/network_acl.go:157 lxc/network_forward.go:157 lxc/network_load_balancer.go:160 lxc/network_peer.go:149 lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 lxc/storage_volume.go:1751 +#: lxc/auth.go:380 lxc/cluster.go:197 lxc/cluster_group.go:504 lxc/image.go:1139 lxc/image_alias.go:270 lxc/list.go:565 lxc/network.go:1095 lxc/network_acl.go:157 lxc/network_forward.go:157 lxc/network_load_balancer.go:160 lxc/network_peer.go:149 lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1468,7 +1473,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1516,7 +1521,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1556,7 +1561,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1564,7 +1569,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1572,16 +1577,16 @@ msgstr "" msgid "Delete warning" msgstr "" -#: lxc/action.go:33 lxc/action.go:58 lxc/action.go:84 lxc/action.go:111 lxc/alias.go:23 lxc/alias.go:60 lxc/alias.go:110 lxc/alias.go:159 lxc/alias.go:214 lxc/auth.go:36 lxc/auth.go:65 lxc/auth.go:104 lxc/auth.go:158 lxc/auth.go:207 lxc/auth.go:336 lxc/auth.go:396 lxc/auth.go:445 lxc/auth.go:497 lxc/auth.go:520 lxc/auth.go:579 lxc/auth.go:735 lxc/auth.go:774 lxc/auth.go:916 lxc/auth.go:983 lxc/auth.go:1046 lxc/auth.go:1107 lxc/auth.go:1236 lxc/auth.go:1290 lxc/auth.go:1313 lxc/auth.go:1371 lxc/auth.go:1440 lxc/auth.go:1462 lxc/auth.go:1642 lxc/auth.go:1680 lxc/auth.go:1732 lxc/auth.go:1781 lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 lxc/cluster_group.go:725 lxc/cluster_role.go:24 lxc/cluster_role.go:51 lxc/cluster_role.go:115 lxc/config.go:33 lxc/config.go:100 lxc/config.go:393 lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 lxc/config_metadata.go:56 lxc/config_metadata.go:189 lxc/config_template.go:28 lxc/config_template.go:68 lxc/config_template.go:119 lxc/config_template.go:173 lxc/config_template.go:273 lxc/config_template.go:341 lxc/config_trust.go:34 lxc/config_trust.go:87 lxc/config_trust.go:236 lxc/config_trust.go:350 lxc/config_trust.go:432 lxc/config_trust.go:534 lxc/config_trust.go:580 lxc/config_trust.go:651 lxc/console.go:40 lxc/copy.go:42 lxc/delete.go:32 lxc/exec.go:41 lxc/export.go:32 lxc/file.go:88 lxc/file.go:135 lxc/file.go:321 lxc/file.go:382 lxc/file.go:468 lxc/file.go:701 lxc/file.go:1226 lxc/image.go:38 lxc/image.go:159 lxc/image.go:337 lxc/image.go:396 lxc/image.go:525 lxc/image.go:697 lxc/image.go:948 lxc/image.go:1091 lxc/image.go:1451 lxc/image.go:1542 lxc/image.go:1608 lxc/image.go:1672 lxc/image.go:1735 lxc/image_alias.go:24 lxc/image_alias.go:60 lxc/image_alias.go:124 lxc/image_alias.go:177 lxc/image_alias.go:288 lxc/import.go:29 lxc/info.go:33 lxc/init.go:44 lxc/launch.go:24 lxc/list.go:49 lxc/main.go:83 lxc/manpage.go:22 lxc/monitor.go:34 lxc/move.go:38 lxc/network.go:33 lxc/network.go:136 lxc/network.go:233 lxc/network.go:318 lxc/network.go:405 lxc/network.go:463 lxc/network.go:560 lxc/network.go:657 lxc/network.go:793 lxc/network.go:874 lxc/network.go:1006 lxc/network.go:1115 lxc/network.go:1194 lxc/network.go:1254 lxc/network.go:1350 lxc/network.go:1422 lxc/network_acl.go:30 lxc/network_acl.go:95 lxc/network_acl.go:174 lxc/network_acl.go:235 lxc/network_acl.go:291 lxc/network_acl.go:364 lxc/network_acl.go:461 lxc/network_acl.go:549 lxc/network_acl.go:592 lxc/network_acl.go:731 lxc/network_acl.go:788 lxc/network_acl.go:845 lxc/network_acl.go:860 lxc/network_acl.go:997 lxc/network_allocations.go:53 lxc/network_forward.go:33 lxc/network_forward.go:90 lxc/network_forward.go:179 lxc/network_forward.go:256 lxc/network_forward.go:412 lxc/network_forward.go:497 lxc/network_forward.go:607 lxc/network_forward.go:654 lxc/network_forward.go:808 lxc/network_forward.go:882 lxc/network_forward.go:897 lxc/network_forward.go:982 lxc/network_load_balancer.go:33 lxc/network_load_balancer.go:94 lxc/network_load_balancer.go:181 lxc/network_load_balancer.go:258 lxc/network_load_balancer.go:408 lxc/network_load_balancer.go:476 lxc/network_load_balancer.go:586 lxc/network_load_balancer.go:616 lxc/network_load_balancer.go:771 lxc/network_load_balancer.go:844 lxc/network_load_balancer.go:859 lxc/network_load_balancer.go:935 lxc/network_load_balancer.go:1033 lxc/network_load_balancer.go:1048 lxc/network_load_balancer.go:1121 lxc/network_peer.go:29 lxc/network_peer.go:82 lxc/network_peer.go:167 lxc/network_peer.go:236 lxc/network_peer.go:360 lxc/network_peer.go:445 lxc/network_peer.go:547 lxc/network_peer.go:594 lxc/network_peer.go:731 lxc/network_zone.go:29 lxc/network_zone.go:87 lxc/network_zone.go:183 lxc/network_zone.go:246 lxc/network_zone.go:319 lxc/network_zone.go:414 lxc/network_zone.go:502 lxc/network_zone.go:545 lxc/network_zone.go:672 lxc/network_zone.go:728 lxc/network_zone.go:785 lxc/network_zone.go:863 lxc/network_zone.go:927 lxc/network_zone.go:1003 lxc/network_zone.go:1101 lxc/network_zone.go:1190 lxc/network_zone.go:1237 lxc/network_zone.go:1367 lxc/network_zone.go:1428 lxc/network_zone.go:1443 lxc/network_zone.go:1501 lxc/operation.go:25 lxc/operation.go:57 lxc/operation.go:107 lxc/operation.go:194 lxc/profile.go:35 lxc/profile.go:110 lxc/profile.go:185 lxc/profile.go:276 lxc/profile.go:358 lxc/profile.go:440 lxc/profile.go:498 lxc/profile.go:634 lxc/profile.go:710 lxc/profile.go:867 lxc/profile.go:955 lxc/profile.go:1015 lxc/profile.go:1104 lxc/profile.go:1168 lxc/project.go:31 lxc/project.go:95 lxc/project.go:191 lxc/project.go:262 lxc/project.go:398 lxc/project.go:472 lxc/project.go:592 lxc/project.go:657 lxc/project.go:745 lxc/project.go:789 lxc/project.go:850 lxc/project.go:917 lxc/publish.go:34 lxc/query.go:34 lxc/rebuild.go:28 lxc/remote.go:35 lxc/remote.go:91 lxc/remote.go:749 lxc/remote.go:787 lxc/remote.go:873 lxc/remote.go:954 lxc/remote.go:1018 lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 lxc/storage_volume.go:169 lxc/storage_volume.go:286 lxc/storage_volume.go:395 lxc/storage_volume.go:616 lxc/storage_volume.go:725 lxc/storage_volume.go:812 lxc/storage_volume.go:914 lxc/storage_volume.go:1015 lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 +#: lxc/action.go:33 lxc/action.go:58 lxc/action.go:84 lxc/action.go:111 lxc/alias.go:23 lxc/alias.go:60 lxc/alias.go:110 lxc/alias.go:159 lxc/alias.go:214 lxc/auth.go:36 lxc/auth.go:65 lxc/auth.go:104 lxc/auth.go:158 lxc/auth.go:207 lxc/auth.go:336 lxc/auth.go:396 lxc/auth.go:445 lxc/auth.go:497 lxc/auth.go:520 lxc/auth.go:579 lxc/auth.go:735 lxc/auth.go:774 lxc/auth.go:916 lxc/auth.go:983 lxc/auth.go:1046 lxc/auth.go:1107 lxc/auth.go:1236 lxc/auth.go:1290 lxc/auth.go:1313 lxc/auth.go:1371 lxc/auth.go:1440 lxc/auth.go:1462 lxc/auth.go:1642 lxc/auth.go:1680 lxc/auth.go:1732 lxc/auth.go:1781 lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 lxc/cluster_group.go:725 lxc/cluster_role.go:24 lxc/cluster_role.go:51 lxc/cluster_role.go:115 lxc/config.go:33 lxc/config.go:100 lxc/config.go:393 lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 lxc/config_metadata.go:56 lxc/config_metadata.go:189 lxc/config_template.go:28 lxc/config_template.go:68 lxc/config_template.go:119 lxc/config_template.go:173 lxc/config_template.go:273 lxc/config_template.go:341 lxc/config_trust.go:34 lxc/config_trust.go:87 lxc/config_trust.go:236 lxc/config_trust.go:350 lxc/config_trust.go:432 lxc/config_trust.go:534 lxc/config_trust.go:580 lxc/config_trust.go:651 lxc/console.go:40 lxc/copy.go:42 lxc/delete.go:32 lxc/exec.go:41 lxc/export.go:32 lxc/file.go:88 lxc/file.go:135 lxc/file.go:321 lxc/file.go:382 lxc/file.go:468 lxc/file.go:701 lxc/file.go:1226 lxc/image.go:38 lxc/image.go:159 lxc/image.go:337 lxc/image.go:396 lxc/image.go:525 lxc/image.go:697 lxc/image.go:948 lxc/image.go:1091 lxc/image.go:1451 lxc/image.go:1542 lxc/image.go:1608 lxc/image.go:1672 lxc/image.go:1735 lxc/image_alias.go:24 lxc/image_alias.go:60 lxc/image_alias.go:124 lxc/image_alias.go:177 lxc/image_alias.go:288 lxc/import.go:29 lxc/info.go:33 lxc/init.go:44 lxc/launch.go:24 lxc/list.go:49 lxc/main.go:83 lxc/manpage.go:22 lxc/monitor.go:34 lxc/move.go:38 lxc/network.go:33 lxc/network.go:136 lxc/network.go:233 lxc/network.go:318 lxc/network.go:405 lxc/network.go:463 lxc/network.go:560 lxc/network.go:657 lxc/network.go:793 lxc/network.go:874 lxc/network.go:1006 lxc/network.go:1115 lxc/network.go:1194 lxc/network.go:1254 lxc/network.go:1350 lxc/network.go:1422 lxc/network_acl.go:30 lxc/network_acl.go:95 lxc/network_acl.go:174 lxc/network_acl.go:235 lxc/network_acl.go:291 lxc/network_acl.go:364 lxc/network_acl.go:461 lxc/network_acl.go:549 lxc/network_acl.go:592 lxc/network_acl.go:731 lxc/network_acl.go:788 lxc/network_acl.go:845 lxc/network_acl.go:860 lxc/network_acl.go:997 lxc/network_allocations.go:53 lxc/network_forward.go:33 lxc/network_forward.go:90 lxc/network_forward.go:179 lxc/network_forward.go:256 lxc/network_forward.go:412 lxc/network_forward.go:497 lxc/network_forward.go:607 lxc/network_forward.go:654 lxc/network_forward.go:808 lxc/network_forward.go:882 lxc/network_forward.go:897 lxc/network_forward.go:982 lxc/network_load_balancer.go:33 lxc/network_load_balancer.go:94 lxc/network_load_balancer.go:181 lxc/network_load_balancer.go:258 lxc/network_load_balancer.go:408 lxc/network_load_balancer.go:476 lxc/network_load_balancer.go:586 lxc/network_load_balancer.go:616 lxc/network_load_balancer.go:771 lxc/network_load_balancer.go:844 lxc/network_load_balancer.go:859 lxc/network_load_balancer.go:935 lxc/network_load_balancer.go:1033 lxc/network_load_balancer.go:1048 lxc/network_load_balancer.go:1121 lxc/network_peer.go:29 lxc/network_peer.go:82 lxc/network_peer.go:167 lxc/network_peer.go:236 lxc/network_peer.go:360 lxc/network_peer.go:445 lxc/network_peer.go:547 lxc/network_peer.go:594 lxc/network_peer.go:731 lxc/network_zone.go:29 lxc/network_zone.go:87 lxc/network_zone.go:183 lxc/network_zone.go:246 lxc/network_zone.go:319 lxc/network_zone.go:414 lxc/network_zone.go:502 lxc/network_zone.go:545 lxc/network_zone.go:672 lxc/network_zone.go:728 lxc/network_zone.go:785 lxc/network_zone.go:863 lxc/network_zone.go:927 lxc/network_zone.go:1003 lxc/network_zone.go:1101 lxc/network_zone.go:1190 lxc/network_zone.go:1237 lxc/network_zone.go:1367 lxc/network_zone.go:1428 lxc/network_zone.go:1443 lxc/network_zone.go:1501 lxc/operation.go:25 lxc/operation.go:57 lxc/operation.go:107 lxc/operation.go:194 lxc/profile.go:35 lxc/profile.go:110 lxc/profile.go:185 lxc/profile.go:276 lxc/profile.go:358 lxc/profile.go:440 lxc/profile.go:498 lxc/profile.go:634 lxc/profile.go:710 lxc/profile.go:867 lxc/profile.go:955 lxc/profile.go:1015 lxc/profile.go:1104 lxc/profile.go:1168 lxc/project.go:31 lxc/project.go:95 lxc/project.go:191 lxc/project.go:262 lxc/project.go:398 lxc/project.go:472 lxc/project.go:592 lxc/project.go:657 lxc/project.go:745 lxc/project.go:789 lxc/project.go:850 lxc/project.go:917 lxc/publish.go:34 lxc/query.go:34 lxc/rebuild.go:28 lxc/remote.go:35 lxc/remote.go:91 lxc/remote.go:749 lxc/remote.go:787 lxc/remote.go:873 lxc/remote.go:954 lxc/remote.go:1018 lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 lxc/storage_volume.go:169 lxc/storage_volume.go:291 lxc/storage_volume.go:405 lxc/storage_volume.go:626 lxc/storage_volume.go:735 lxc/storage_volume.go:822 lxc/storage_volume.go:927 lxc/storage_volume.go:1031 lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1593,25 +1598,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1621,19 +1626,19 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "Device from profile(s) cannot be modified for individual instance. Override device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "Device from profile(s) cannot be removed from individual instance. Override device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1703,7 +1708,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1724,11 +1729,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1748,7 +1753,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -1820,11 +1825,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -1832,7 +1837,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -1840,16 +1845,16 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "Enable clustering on a single non-clustered LXD server\n" "\n" " This command turns a non-clustered LXD server into the first member of a new\n" @@ -1888,7 +1893,7 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 lxc/network_acl.go:524 lxc/network_forward.go:580 lxc/network_load_balancer.go:559 lxc/network_peer.go:522 lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 lxc/network_acl.go:524 lxc/network_forward.go:580 lxc/network_load_balancer.go:559 lxc/network_peer.go:522 lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -1898,7 +1903,7 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 lxc/network_forward.go:574 lxc/network_load_balancer.go:553 lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 lxc/storage_volume.go:2212 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 lxc/network_forward.go:574 lxc/network_load_balancer.go:553 lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -1908,11 +1913,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -1938,7 +1943,7 @@ msgid "Execute commands in instances\n" "Mode defaults to non-interactive, interactive mode is selected if both stdin AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -1961,7 +1966,7 @@ msgid "Export and download images\n" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -1973,11 +1978,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2117,11 +2135,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2165,7 +2193,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2173,7 +2201,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2181,11 +2209,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2201,7 +2229,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "Forcefully removing a server from the cluster should only be done as a last\n" "resort.\n" @@ -2220,7 +2248,7 @@ msgid "Forcefully removing a server from the cluster should only be done as a "Are you really sure you want to force removing %s? (yes/no): " msgstr "" -#: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 lxc/network_forward.go:93 lxc/network_load_balancer.go:97 lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 lxc/network_forward.go:93 lxc/network_load_balancer.go:97 lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2336,7 +2364,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2344,7 +2372,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2356,7 +2384,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2400,7 +2428,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2408,11 +2436,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2540,7 +2568,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2552,7 +2580,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2602,7 +2630,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2610,7 +2638,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2630,11 +2662,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2700,6 +2741,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2710,6 +2756,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2759,7 +2810,7 @@ msgstr "" msgid "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -2767,7 +2818,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -2785,7 +2836,7 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -2829,7 +2880,7 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 lxc/network_load_balancer.go:165 lxc/operation.go:178 lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 lxc/network_load_balancer.go:165 lxc/operation.go:178 lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -2841,7 +2892,7 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -2890,7 +2941,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3003,7 +3054,7 @@ msgid "List images\n" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3129,19 +3180,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "List storage volumes\n" "\n" "The -c option takes a (optionally comma-separated) list of arguments\n" @@ -3198,7 +3249,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3429,19 +3480,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3494,17 +3545,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3539,7 +3590,7 @@ msgstr "" msgid "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3551,7 +3602,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 lxc/cluster_role.go:150 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 lxc/cluster_role.go:150 msgid "Missing cluster member name" msgstr "" @@ -3575,7 +3626,7 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3583,7 +3634,7 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3607,7 +3658,7 @@ msgstr "" msgid "Missing peer name" msgstr "" -#: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 lxc/storage_volume.go:328 lxc/storage_volume.go:654 lxc/storage_volume.go:761 lxc/storage_volume.go:852 lxc/storage_volume.go:954 lxc/storage_volume.go:1072 lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 lxc/storage_volume.go:211 lxc/storage_volume.go:333 lxc/storage_volume.go:664 lxc/storage_volume.go:771 lxc/storage_volume.go:862 lxc/storage_volume.go:967 lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3623,11 +3674,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -3663,7 +3714,7 @@ msgid "Monitor a local or remote LXD server\n" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -3695,7 +3746,7 @@ msgid "Move instances within or in between LXD servers\n" "The pull transfer mode is the default as it is compatible with all LXD versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -3703,11 +3754,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -3728,7 +3779,7 @@ msgstr "" msgid "Must supply instance name for: " msgstr "" -#: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -3778,7 +3829,7 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -3786,7 +3837,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -3920,7 +3971,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -3929,7 +3980,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -3949,15 +4000,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -3967,7 +4018,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -3979,15 +4030,15 @@ msgstr "" msgid "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -3999,7 +4050,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4012,7 +4063,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4042,7 +4093,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4058,7 +4109,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4103,7 +4154,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4124,7 +4175,7 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 lxc/network_acl.go:699 lxc/network_forward.go:776 lxc/network_load_balancer.go:739 lxc/network_peer.go:699 lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 lxc/storage_volume.go:1202 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 lxc/network_acl.go:699 lxc/network_forward.go:776 lxc/network_load_balancer.go:739 lxc/network_peer.go:699 lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4241,7 +4292,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" "\n" @@ -4252,7 +4303,7 @@ msgid "Provide the type of the storage volume if it is not custom.\n" " Returns state information for a virtual machine \"data\" in pool \"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" "\n" @@ -4265,7 +4316,7 @@ msgid "Provide the type of the storage volume if it is not custom.\n" " Returns the snapshot expiration period for a virtual machine \"data\" in pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" "\n" @@ -4281,7 +4332,7 @@ msgid "Provide the type of the storage volume if it is not custom.\n" " Will show the properties of snapshot \"snap0\" for a virtual machine called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" "\n" @@ -4289,7 +4340,7 @@ msgid "Provide the type of the storage volume if it is not custom.\n" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" "\n" @@ -4300,7 +4351,7 @@ msgid "Provide the type of the storage volume if it is not custom.\n" " Sets the snapshot expiration period for a virtual machine \"data\" in pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" "\n" @@ -4359,7 +4410,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4384,7 +4435,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4461,7 +4512,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4497,7 +4548,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4541,7 +4592,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4581,15 +4632,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4599,7 +4650,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -4625,7 +4676,7 @@ msgid "Restart instances\n" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -4639,11 +4690,11 @@ msgid "Restore instances from snapshots\n" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -4665,11 +4716,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -4743,11 +4794,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -4789,18 +4840,18 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "Set device configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "Set device configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" @@ -4914,11 +4965,11 @@ msgid "Set project configuration keys\n" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "Set storage bucket configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" @@ -4936,11 +4987,11 @@ msgid "Set storage pool configuration keys\n" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "Set storage volume configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" @@ -5015,7 +5066,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5023,7 +5074,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5067,7 +5118,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5156,11 +5207,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5168,11 +5219,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5238,15 +5289,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5312,22 +5363,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5351,21 +5402,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5373,7 +5424,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5422,15 +5473,15 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" -#: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5474,7 +5525,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5509,7 +5560,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -5573,7 +5624,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5583,12 +5634,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" msgstr "" @@ -5605,7 +5656,7 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -5625,11 +5676,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -5674,7 +5725,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -5689,7 +5740,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -5697,7 +5748,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -5753,7 +5804,7 @@ msgstr "" msgid "Type of connection to establish: 'console' for serial console, 'vga' for SPICE graphical output" msgstr "" -#: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 lxc/storage_volume.go:1474 +#: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -5775,11 +5826,11 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" -#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -5811,7 +5862,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -5840,7 +5891,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -5848,7 +5899,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -5908,7 +5959,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -5916,11 +5967,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -5960,7 +6011,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -5968,7 +6019,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -5989,11 +6040,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "Update cluster certificate with PEM certificate and key read from input files." msgstr "" @@ -6010,12 +6061,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6032,7 +6083,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6080,7 +6131,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6133,15 +6184,15 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" -#: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 +#: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" msgstr "" @@ -6149,11 +6200,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6305,15 +6356,15 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 lxc/config_device.go:761 lxc/config_metadata.go:54 lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 lxc/config_device.go:762 lxc/config_metadata.go:54 lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6321,7 +6372,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6333,7 +6384,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6405,7 +6456,7 @@ msgstr "" msgid "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6413,7 +6464,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6421,7 +6472,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -6525,27 +6576,35 @@ msgstr "" msgid "[:]" msgstr "" -#: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 lxc/storage_bucket.go:455 +#: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -6561,35 +6620,35 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -6597,39 +6656,39 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -6645,7 +6704,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -6721,7 +6780,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -6733,7 +6792,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -6796,7 +6855,7 @@ msgid "lxc auth identity-provider-group edit < ident " Update an identity provider group using the content of identity-provider-group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" msgstr "" @@ -7070,7 +7129,7 @@ msgid "lxc snapshot u1 snap0\n" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "lxc storage bucket create p1 b01\n" " Create a new storage bucket name b01 in storage pool p1\n" "\n" @@ -7078,17 +7137,17 @@ msgid "lxc storage bucket create p1 b01\n" " Create a new storage bucket name b01 in storage pool p1 using the content of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "lxc storage bucket key create p1 b01 k1\n" " Create a key called k1 for the bucket b01 in the pool p1.\n" "\n" @@ -7096,12 +7155,12 @@ msgid "lxc storage bucket key create p1 b01 k1\n" " Create a key called k1 for the bucket b01 in the pool p1 using the content of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" pool." msgstr "" @@ -7119,19 +7178,19 @@ msgid "lxc storage edit [:] < pool.yaml\n" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "lxc storage volume create p1 v1\n" "\n" "lxc storage volume create p1 v1 < config.yaml\n" " Create storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "lxc storage volume import default backup0.tar.gz\n" " Create a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" "\n" @@ -7139,6 +7198,16 @@ msgid "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\" with the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "lxd storage bucket default b1\n" + " Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "lxd storage bucket import default backup0.tar.gz\n" + " Create a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7192,7 +7261,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 lxc/image.go:1206 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/mr.po b/po/mr.po index f20d05683235..b015200b44d8 100644 --- a/po/mr.po +++ b/po/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Marathi must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/nb_NO.po b/po/nb_NO.po index 827315d674f5..7e331f01c745 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian Bokmål must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/nl.po b/po/nl.po index 2475cd15ebcb..07196cc0d527 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1084,16 +1084,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1104,7 +1109,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1114,7 +1119,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1157,7 +1162,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1242,7 +1247,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1259,12 +1264,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1340,7 +1345,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1378,37 +1383,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1444,24 +1450,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1515,7 +1521,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1523,7 +1529,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1531,12 +1537,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1549,7 +1555,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1572,12 +1578,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1592,17 +1598,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1676,15 +1682,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1736,7 +1742,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1770,8 +1776,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1791,7 +1797,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1839,7 +1845,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1879,7 +1885,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1887,7 +1893,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1907,9 +1913,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1918,9 +1924,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1984,35 +1990,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -2024,25 +2031,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -2052,24 +2059,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2139,7 +2146,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2160,11 +2167,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -2186,7 +2193,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2258,11 +2265,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2270,7 +2277,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2279,16 +2286,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2331,12 +2338,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2346,12 +2353,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2361,11 +2368,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2393,8 +2400,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2418,7 +2425,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2430,11 +2437,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2575,11 +2595,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2624,7 +2654,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2632,7 +2662,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2640,11 +2670,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2660,7 +2690,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2685,7 +2715,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2693,8 +2723,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2810,7 +2840,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2818,7 +2848,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2874,7 +2904,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2882,11 +2912,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3014,7 +3044,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3028,7 +3058,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3078,7 +3108,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3086,7 +3116,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -3108,11 +3142,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -3178,6 +3221,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3188,6 +3236,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3238,7 +3291,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3246,7 +3299,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3264,9 +3317,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3312,7 +3365,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3324,8 +3377,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3374,7 +3427,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3489,7 +3542,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3625,19 +3678,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3696,7 +3749,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3930,19 +3983,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3997,17 +4050,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -4043,12 +4096,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -4061,7 +4114,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -4093,8 +4146,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -4109,9 +4162,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4159,19 +4212,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4190,11 +4244,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4231,8 +4285,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4269,7 +4323,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4277,11 +4331,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4303,12 +4357,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4360,8 +4414,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4369,7 +4423,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4504,7 +4558,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4513,7 +4567,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4533,15 +4587,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4551,7 +4605,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4564,16 +4618,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4585,7 +4639,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4598,7 +4652,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4628,7 +4682,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4645,7 +4699,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4690,7 +4744,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4711,16 +4765,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4837,7 +4891,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4851,7 +4905,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4867,7 +4921,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4888,7 +4942,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4897,7 +4951,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4910,7 +4964,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4971,7 +5025,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4996,7 +5050,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5074,7 +5128,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5110,7 +5164,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -5154,7 +5208,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5195,15 +5249,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5213,7 +5267,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5240,7 +5294,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5255,11 +5309,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5281,11 +5335,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5360,11 +5414,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5406,11 +5460,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5419,7 +5473,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5553,11 +5607,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5579,11 +5633,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5660,7 +5714,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5668,7 +5722,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5712,7 +5766,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5805,11 +5859,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5817,11 +5871,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5889,15 +5943,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5963,22 +6017,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6002,21 +6056,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -6024,7 +6078,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6073,18 +6127,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6130,7 +6184,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6167,7 +6221,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6231,7 +6285,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6241,12 +6295,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6265,8 +6319,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6286,11 +6340,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6341,7 +6395,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6356,7 +6410,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6364,7 +6418,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6423,7 +6477,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6445,13 +6499,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6484,7 +6538,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6513,7 +6567,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6521,7 +6575,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6581,7 +6635,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6589,11 +6643,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6633,7 +6687,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6641,7 +6695,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6662,11 +6716,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6685,12 +6739,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6708,7 +6762,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6757,7 +6811,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6816,16 +6870,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6837,11 +6891,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -7000,17 +7054,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -7018,7 +7072,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -7030,7 +7084,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -7105,8 +7159,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -7114,7 +7168,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -7122,7 +7176,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7240,30 +7294,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7279,37 +7341,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7317,40 +7379,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7366,7 +7428,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7443,7 +7505,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7455,7 +7517,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7527,7 +7589,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7858,7 +7920,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7868,19 +7930,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7890,14 +7952,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7919,7 +7981,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7927,13 +7989,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7943,6 +8005,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7996,7 +8070,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/pa.po b/po/pa.po index ca6e4fc60f4b..51e9d097afde 100644 --- a/po/pa.po +++ b/po/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:08+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Punjabi 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -49,7 +49,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -409,7 +409,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -757,7 +757,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -801,11 +801,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/pl.po b/po/pl.po index a1cb622ce76d..c3d7adec850b 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:08+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Polish =20) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 #, fuzzy msgid "" "### This is a YAML representation of a storage bucket.\n" @@ -72,7 +72,7 @@ msgstr "" "### config:\n" "### size: \"61203283968\"" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 #, fuzzy msgid "" "### This is a YAML representation of a storage volume.\n" @@ -671,7 +671,7 @@ msgstr "" "###\n" "### Nazwa jest widoczna, ale nie może zostać zmieniona" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -827,11 +827,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -959,7 +959,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -969,7 +969,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -997,7 +997,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -1019,7 +1019,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -1063,11 +1063,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1122,16 +1122,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1142,7 +1147,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1152,7 +1157,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1195,7 +1200,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1280,7 +1285,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1297,12 +1302,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1378,7 +1383,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1416,37 +1421,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1482,24 +1488,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1553,7 +1559,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1561,7 +1567,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1569,12 +1575,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1587,7 +1593,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1610,12 +1616,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1630,17 +1636,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1714,15 +1720,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1774,7 +1780,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1808,8 +1814,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1829,7 +1835,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1877,7 +1883,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1917,7 +1923,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1925,7 +1931,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1945,9 +1951,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1956,9 +1962,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2022,35 +2028,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -2062,25 +2069,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -2090,24 +2097,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2177,7 +2184,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2198,11 +2205,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -2224,7 +2231,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2296,11 +2303,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2308,7 +2315,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2317,16 +2324,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2369,12 +2376,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2384,12 +2391,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2399,11 +2406,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2431,8 +2438,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2456,7 +2463,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2468,11 +2475,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2613,11 +2633,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2662,7 +2692,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2670,7 +2700,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2678,11 +2708,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2698,7 +2728,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2723,7 +2753,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2731,8 +2761,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2848,7 +2878,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2856,7 +2886,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2868,7 +2898,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2912,7 +2942,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2920,11 +2950,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3052,7 +3082,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3066,7 +3096,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3116,7 +3146,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3124,7 +3154,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -3146,11 +3180,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -3216,6 +3259,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3226,6 +3274,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3276,7 +3329,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3284,7 +3337,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3302,9 +3355,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3350,7 +3403,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3362,8 +3415,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3412,7 +3465,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3527,7 +3580,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3663,19 +3716,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3734,7 +3787,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3968,19 +4021,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -4035,17 +4088,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -4081,12 +4134,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -4099,7 +4152,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -4131,8 +4184,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -4147,9 +4200,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4197,19 +4250,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4228,11 +4282,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4269,8 +4323,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4307,7 +4361,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4315,11 +4369,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4341,12 +4395,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4398,8 +4452,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4407,7 +4461,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4542,7 +4596,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4551,7 +4605,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4571,15 +4625,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4589,7 +4643,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4602,16 +4656,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4623,7 +4677,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4636,7 +4690,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4666,7 +4720,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4683,7 +4737,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4728,7 +4782,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4749,16 +4803,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4875,7 +4929,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4889,7 +4943,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4905,7 +4959,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4926,7 +4980,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4935,7 +4989,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4948,7 +5002,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5009,7 +5063,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5034,7 +5088,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5112,7 +5166,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5148,7 +5202,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -5192,7 +5246,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5233,15 +5287,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5251,7 +5305,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5278,7 +5332,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5293,11 +5347,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5319,11 +5373,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5398,11 +5452,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5444,11 +5498,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5457,7 +5511,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5591,11 +5645,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5617,11 +5671,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5698,7 +5752,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5706,7 +5760,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5750,7 +5804,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5843,11 +5897,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5855,11 +5909,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5927,15 +5981,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -6001,22 +6055,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6040,21 +6094,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -6062,7 +6116,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6111,18 +6165,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6168,7 +6222,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6205,7 +6259,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6269,7 +6323,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6279,12 +6333,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6303,8 +6357,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6324,11 +6378,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6379,7 +6433,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6394,7 +6448,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6402,7 +6456,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6461,7 +6515,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6483,13 +6537,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6522,7 +6576,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6551,7 +6605,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6559,7 +6613,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6619,7 +6673,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6627,11 +6681,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6671,7 +6725,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6679,7 +6733,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6700,11 +6754,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6723,12 +6777,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6746,7 +6800,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6795,7 +6849,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6854,16 +6908,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6875,11 +6929,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -7038,17 +7092,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -7056,7 +7110,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -7068,7 +7122,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -7143,8 +7197,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -7152,7 +7206,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -7160,7 +7214,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7278,30 +7332,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7317,37 +7379,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7355,40 +7417,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7404,7 +7466,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7481,7 +7543,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7493,7 +7555,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7565,7 +7627,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7896,7 +7958,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7906,19 +7968,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7928,14 +7990,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7957,7 +8019,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7965,13 +8027,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7981,6 +8043,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -8034,7 +8108,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/pt.po b/po/pt.po index f22a366a6e23..c1a49c2735e3 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -46,7 +46,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -406,7 +406,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -562,11 +562,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -694,7 +694,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -704,7 +704,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -732,7 +732,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -798,11 +798,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -857,16 +857,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -877,7 +882,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -887,7 +892,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -930,7 +935,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1032,12 +1037,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1113,7 +1118,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1151,37 +1156,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1217,24 +1223,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1288,7 +1294,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1296,7 +1302,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1304,12 +1310,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1322,7 +1328,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1345,12 +1351,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1365,17 +1371,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1449,15 +1455,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1509,7 +1515,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1543,8 +1549,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1564,7 +1570,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1612,7 +1618,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1652,7 +1658,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1660,7 +1666,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1680,9 +1686,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1691,9 +1697,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1757,35 +1763,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1797,25 +1804,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1825,24 +1832,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1912,7 +1919,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1933,11 +1940,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2031,11 +2038,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2043,7 +2050,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2052,16 +2059,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2104,12 +2111,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2119,12 +2126,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2134,11 +2141,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2166,8 +2173,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2191,7 +2198,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2203,11 +2210,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2348,11 +2368,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2397,7 +2427,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2405,7 +2435,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2413,11 +2443,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2433,7 +2463,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2458,7 +2488,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2466,8 +2496,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2583,7 +2613,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2591,7 +2621,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2603,7 +2633,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2647,7 +2677,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2655,11 +2685,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2787,7 +2817,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2801,7 +2831,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2851,7 +2881,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2859,7 +2889,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2881,11 +2915,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2951,6 +2994,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2961,6 +3009,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3011,7 +3064,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3019,7 +3072,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3037,9 +3090,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3085,7 +3138,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3097,8 +3150,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3147,7 +3200,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3262,7 +3315,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3398,19 +3451,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3469,7 +3522,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3703,19 +3756,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3770,17 +3823,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3816,12 +3869,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3834,7 +3887,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3866,8 +3919,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3882,9 +3935,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3932,19 +3985,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3963,11 +4017,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4004,8 +4058,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4042,7 +4096,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4050,11 +4104,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4076,12 +4130,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4133,8 +4187,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4142,7 +4196,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4277,7 +4331,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4306,15 +4360,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4324,7 +4378,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4337,16 +4391,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4358,7 +4412,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4371,7 +4425,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4401,7 +4455,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4418,7 +4472,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4463,7 +4517,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4484,16 +4538,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4610,7 +4664,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4624,7 +4678,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4640,7 +4694,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4661,7 +4715,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4670,7 +4724,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4683,7 +4737,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4744,7 +4798,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4769,7 +4823,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4847,7 +4901,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4883,7 +4937,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4927,7 +4981,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4968,15 +5022,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4986,7 +5040,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5013,7 +5067,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5028,11 +5082,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5054,11 +5108,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5133,11 +5187,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5179,11 +5233,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5192,7 +5246,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5326,11 +5380,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5352,11 +5406,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5433,7 +5487,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5441,7 +5495,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5485,7 +5539,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5578,11 +5632,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5590,11 +5644,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5662,15 +5716,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5736,22 +5790,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5775,21 +5829,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5797,7 +5851,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5846,18 +5900,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5903,7 +5957,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5940,7 +5994,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6004,7 +6058,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6014,12 +6068,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6038,8 +6092,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6059,11 +6113,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6114,7 +6168,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6129,7 +6183,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6137,7 +6191,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6196,7 +6250,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6218,13 +6272,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6257,7 +6311,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6286,7 +6340,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6294,7 +6348,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6354,7 +6408,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6362,11 +6416,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6406,7 +6460,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6414,7 +6468,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6435,11 +6489,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6458,12 +6512,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6481,7 +6535,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6530,7 +6584,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6589,16 +6643,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6610,11 +6664,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6773,17 +6827,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6791,7 +6845,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6803,7 +6857,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6878,8 +6932,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6887,7 +6941,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6895,7 +6949,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7013,30 +7067,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7052,37 +7114,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7090,40 +7152,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7139,7 +7201,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7216,7 +7278,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7228,7 +7290,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7300,7 +7362,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7631,7 +7693,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7641,19 +7703,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7663,14 +7725,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7692,7 +7754,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7700,13 +7762,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7716,6 +7778,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7769,7 +7843,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index 46b80b6d365e..d28afb267e8e 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:08+0000\n" "Last-Translator: Renato dos Santos \n" "Language-Team: Portuguese (Brazil) 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 #, fuzzy msgid "" "### This is a YAML representation of a storage bucket.\n" @@ -76,7 +76,7 @@ msgstr "" "### source: /home/chb/mnt/lxd_test/default.img\n" "### zfs.pool_name: default" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 #, fuzzy msgid "" "### This is a YAML representation of a storage volume.\n" @@ -655,7 +655,7 @@ msgstr "" "### source: /home/chb/mnt/lxd_test/default.img\n" "### zfs.pool_name: default" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -824,11 +824,11 @@ msgstr "" msgid "Accept certificate" msgstr "Aceitar certificado" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -964,7 +964,7 @@ msgstr "Adicionar perfis aos containers" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, fuzzy, c-format msgid "Admin access key: %s" msgstr "Senha de administrador para %s: " @@ -974,7 +974,7 @@ msgstr "Senha de administrador para %s: " msgid "Admin password (or token) for %s:" msgstr "Senha de administrador para %s: " -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, fuzzy, c-format msgid "Admin secret key: %s" msgstr "Criado: %s" @@ -1002,7 +1002,7 @@ msgstr "Alias %s já existe" msgid "Aliases:" msgstr "Aliases:" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 #, fuzzy msgid "All projects" msgstr "Criar projetos" @@ -1026,7 +1026,7 @@ msgstr "Arquitetura: %s" msgid "Architecture: %v" msgstr "Arquitetura: %v" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -1075,11 +1075,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1136,16 +1136,21 @@ msgstr "IMAGEM BASE" msgid "Backing up instance: %s" msgstr "Editar arquivos no container" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Editar arquivos no container" + +#: lxc/storage_volume.go:2740 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Editar arquivos no container" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "Backup exportado com sucesso!" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1156,7 +1161,7 @@ msgstr "Erro de sintaxe, esperado ,=: %s" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "par de chave/valor inválido %s" @@ -1166,7 +1171,7 @@ msgstr "par de chave/valor inválido %s" msgid "Bad key=value pair: %q" msgstr "par de chave=valor inválido %s" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "par de chave=valor inválido %s" @@ -1209,7 +1214,7 @@ msgstr "CANCELÁVEL" msgid "COMMON NAME" msgstr "NOME COMUM" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1296,7 +1301,7 @@ msgstr "Não é possível especificar --fast com --columns" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "Não pode especificar a coluna L, quando não em cluster" @@ -1313,12 +1318,12 @@ msgstr "Não é possível remover chave '%s', não está atualmente definido" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1396,7 +1401,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1434,37 +1439,38 @@ msgstr "Dispositivo %s removido de %s" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "Nome de membro do cluster" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "Clustering ativado" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "Colunas" @@ -1509,24 +1515,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "Configuração chave/valor para aplicar ao novo contêiner" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "Erro de análise de configuração: %s" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1582,7 +1588,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1590,7 +1596,7 @@ msgstr "" msgid "Copy profiles" msgstr "Copiar perfis" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1598,12 +1604,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1617,7 +1623,7 @@ msgstr "Copiar a imagem: %s" msgid "Copying the image: %s" msgstr "Copiar a imagem: %s" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1640,12 +1646,12 @@ msgstr "Impossível criar diretório para certificado do servidor" msgid "Could not create server cert dir" msgstr "Impossível criar diretório para certificado do servidor" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, fuzzy, c-format msgid "Could not find certificate file path: %s" msgstr "Certificado fingerprint: %s" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1660,17 +1666,17 @@ msgstr "Erro de análise de configuração: %s" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, fuzzy, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "Certificado fingerprint: %s" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, fuzzy, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "Certificado fingerprint: %s" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1755,16 +1761,16 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr "Criar novas redes" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1823,7 +1829,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "Criado: %s" @@ -1858,8 +1864,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1879,7 +1885,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 #, fuzzy msgid "Define a compression algorithm: for backup or none" msgstr "Definir um algoritmo de compressão: para imagem ou nenhum" @@ -1934,7 +1940,7 @@ msgstr "Editar templates de arquivo do container" msgid "Delete instances and snapshots" msgstr "Apagar nomes alternativos da imagem" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1980,7 +1986,7 @@ msgstr "" msgid "Delete projects" msgstr "Apagar projetos" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr "Apagar projetos" @@ -1989,7 +1995,7 @@ msgstr "Apagar projetos" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -2009,9 +2015,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -2020,9 +2026,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2086,35 +2092,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "Descrição" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, fuzzy, c-format msgid "Description: %s" msgstr "Descrição" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr "Nome de membro do cluster" @@ -2128,26 +2135,26 @@ msgstr "Desconectar interfaces de rede dos containers" msgid "Detach network interfaces from profiles" msgstr "Desconectar interfaces de rede dos perfis" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Desconectar volumes de armazenamento dos containers" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "Desconectar volumes de armazenamento dos perfis" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "Dispositivo %s adicionado a %s" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "Dispositivo %s sobreposto em %s" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "Dispositivo %s removido de %s" @@ -2157,25 +2164,25 @@ msgstr "Dispositivo %s removido de %s" msgid "Device already exists: %s" msgstr "O dispositivo já existe: %s" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 #, fuzzy msgid "Device doesn't exist" msgstr "Alias %s não existe" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2251,7 +2258,7 @@ msgstr "Criar projetos" msgid "Display profiles from all projects" msgstr "Criar projetos" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2272,11 +2279,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "EFÊMERO" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 #, fuzzy msgid "EXPIRES AT" msgstr "DATA DE VALIDADE" @@ -2300,7 +2307,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "Editar configurações de rede como YAML" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 #, fuzzy msgid "Edit cluster member configurations as YAML" msgstr "Editar configurações do container ou do servidor como YAML" @@ -2387,12 +2394,12 @@ msgstr "Editar configurações de perfil como YAML" msgid "Edit project configurations as YAML" msgstr "Editar configurações de perfil como YAML" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Editar configurações de perfil como YAML" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2400,7 +2407,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2410,16 +2417,16 @@ msgid "Edit trust configurations as YAML" msgstr "Editar configurações de perfil como YAML" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2462,12 +2469,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Editar propriedades da imagem" @@ -2477,12 +2484,12 @@ msgstr "Editar propriedades da imagem" msgid "Error unsetting properties: %v" msgstr "Editar propriedades da imagem" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2492,12 +2499,12 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 #, fuzzy msgid "Evacuate cluster member" msgstr "Nome de membro do cluster" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, fuzzy, c-format msgid "Evacuating cluster member: %s" msgstr "Nome de membro do cluster" @@ -2525,8 +2532,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2550,7 +2557,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2562,11 +2569,26 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "Apagar projetos" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Clustering ativado" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Criar novas redes" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2707,11 +2729,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Aceitar certificado" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "Aceitar certificado" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "Nome de membro do cluster" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "Nome de membro do cluster" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2756,7 +2788,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2764,7 +2796,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2772,11 +2804,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "Forçar alocação de pseudo-terminal" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2793,7 +2825,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2818,7 +2850,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2826,8 +2858,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2950,7 +2982,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Editar configurações de perfil como YAML" @@ -2959,7 +2991,7 @@ msgstr "Editar configurações de perfil como YAML" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Desconectar volumes de armazenamento dos perfis" @@ -2973,7 +3005,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 #, fuzzy msgid "Get values for device configuration keys" msgstr "Editar configurações de perfil como YAML" @@ -3026,7 +3058,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Editar configurações de perfil como YAML" @@ -3035,11 +3067,11 @@ msgstr "Editar configurações de perfil como YAML" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3167,7 +3199,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3181,7 +3213,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3233,7 +3265,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "Anexar interfaces de rede aos perfis" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3241,7 +3273,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Criar novas redes" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -3263,11 +3300,21 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "Apagar projetos" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Editar arquivos no container" + +#: lxc/storage_volume.go:2915 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Editar arquivos no container" @@ -3333,6 +3380,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Editar arquivos no container" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3343,6 +3395,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Editar arquivos no container" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3393,7 +3450,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 #, fuzzy msgid "Invalid new snapshot name" msgstr "Editar arquivos no container" @@ -3402,7 +3459,7 @@ msgstr "Editar arquivos no container" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3420,9 +3477,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 #, fuzzy msgid "Invalid snapshot name" msgstr "Editar arquivos no container" @@ -3469,7 +3526,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3481,8 +3538,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3533,7 +3590,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "Nome de membro do cluster" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 #, fuzzy msgid "List all active cluster member join tokens" msgstr "Nome de membro do cluster" @@ -3652,7 +3709,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3791,19 +3848,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3862,7 +3919,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -4118,21 +4175,21 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr "Criar novas redes" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr "Criar novas redes" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr "Criar novas redes" @@ -4191,17 +4248,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -4237,12 +4294,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr "Nome de membro do cluster" @@ -4258,7 +4315,7 @@ msgstr "Certificado fingerprint: %s" msgid "Missing cluster group name" msgstr "Nome de membro do cluster" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 #, fuzzy @@ -4295,8 +4352,8 @@ msgstr "Nome de membro do cluster" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr "Nome de membro do cluster" @@ -4313,9 +4370,9 @@ msgstr "Nome de membro do cluster" msgid "Missing listen address" msgstr "Nome de membro do cluster" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4367,19 +4424,20 @@ msgid "Missing peer name" msgstr "Nome de membro do cluster" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4398,11 +4456,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr "Nome de membro do cluster" @@ -4441,8 +4499,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4480,7 +4538,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4488,11 +4546,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4514,12 +4572,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4571,8 +4629,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4580,7 +4638,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4715,7 +4773,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4724,7 +4782,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4744,15 +4802,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4762,7 +4820,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4775,16 +4833,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4796,7 +4854,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4809,7 +4867,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4839,7 +4897,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4856,7 +4914,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4901,7 +4959,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr "Nome de membro do cluster" @@ -4923,16 +4981,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -5054,7 +5112,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5068,7 +5126,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5084,7 +5142,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5105,7 +5163,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5114,7 +5172,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5127,7 +5185,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5189,7 +5247,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5216,7 +5274,7 @@ msgstr "Editar arquivos no container" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5298,7 +5356,7 @@ msgstr "Nome de membro do cluster" msgid "Remove a group from an identity" msgstr "Adicionar perfis aos containers" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5339,7 +5397,7 @@ msgstr "Adicionar perfis aos containers" msgid "Remove identities from groups" msgstr "Adicionar perfis aos containers" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -5390,7 +5448,7 @@ msgstr "Adicionar novos clientes confiáveis" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5432,15 +5490,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5450,7 +5508,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5478,7 +5536,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 #, fuzzy msgid "Restore cluster member" msgstr "Nome de membro do cluster" @@ -5499,11 +5557,11 @@ msgstr "" "Quando --stateful é usado, o LXD tenta criar um checkpoint do estado atual \n" "do container, incluindo estado de memória dos processos, conexões TCP, ..." -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, fuzzy, c-format msgid "Restoring cluster member: %s" msgstr "Nome de membro do cluster" @@ -5526,12 +5584,12 @@ msgstr "" msgid "Revoke certificate add token" msgstr "Nome de membro do cluster" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 #, fuzzy msgid "Revoke cluster member join token" msgstr "Nome de membro do cluster" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5607,11 +5665,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Criado: %s" @@ -5655,12 +5713,12 @@ msgstr "Editar configurações do container ou do servidor como YAML" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 #, fuzzy msgid "Set device configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5669,7 +5727,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5812,12 +5870,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5839,11 +5897,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5925,7 +5983,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Criar novas redes" @@ -5934,7 +5992,7 @@ msgstr "Criar novas redes" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Desconectar volumes de armazenamento dos perfis" @@ -5981,7 +6039,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 #, fuzzy msgid "Show full device configuration" msgstr "Adicionar dispositivos aos containers ou perfis" @@ -6088,12 +6146,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr "Editar configurações do container ou do servidor como YAML" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Editar configurações do container ou do servidor como YAML" @@ -6102,11 +6160,11 @@ msgstr "Editar configurações do container ou do servidor como YAML" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 #, fuzzy msgid "Show storage volume state information" msgstr "Editar configurações do container ou do servidor como YAML" @@ -6178,15 +6236,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -6252,22 +6310,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "Copiar a imagem: %s" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Clustering ativado" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Clustering ativado" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6291,21 +6349,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -6314,7 +6372,7 @@ msgstr "" msgid "Store the instance state" msgstr "Ignorar o estado do container" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6363,18 +6421,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "Certificado fingerprint: %s" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6424,7 +6482,7 @@ msgstr "--refresh só pode ser usado com containers" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6461,7 +6519,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6525,7 +6583,7 @@ msgstr "Nome de membro do cluster" msgid "The property %q does not exist on the project %q: %v" msgstr "Nome de membro do cluster" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Nome de membro do cluster" @@ -6535,12 +6593,12 @@ msgstr "Nome de membro do cluster" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "Nome de membro do cluster" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "Nome de membro do cluster" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6559,8 +6617,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6581,11 +6639,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "Nome de membro do cluster" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 #, fuzzy msgid "This LXD server is not available on the network" msgstr "A importação de diretório não está disponível nessa plataforma" @@ -6637,7 +6695,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6652,7 +6710,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6660,7 +6718,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6721,7 +6779,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6743,13 +6801,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6783,7 +6841,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6813,7 +6871,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "Não pode fornecer um nome para a imagem de destino" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr "Editar configurações do container ou do servidor como YAML" @@ -6823,7 +6881,7 @@ msgstr "Editar configurações do container ou do servidor como YAML" msgid "Unset all profiles on the target instance" msgstr "Não pode fornecer um nome para a imagem de destino" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 #, fuzzy msgid "Unset device configuration keys" msgstr "Editar configurações de perfil como YAML" @@ -6896,7 +6954,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Editar configurações de perfil como YAML" @@ -6905,11 +6963,11 @@ msgstr "Editar configurações de perfil como YAML" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6955,7 +7013,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Editar configurações de perfil como YAML" @@ -6964,7 +7022,7 @@ msgstr "Editar configurações de perfil como YAML" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6985,12 +7043,12 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 #, fuzzy msgid "Update cluster certificate" msgstr "Aceitar certificado" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -7010,12 +7068,12 @@ msgstr "" msgid "Upper devices" msgstr "Editar arquivos no container" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, fuzzy, c-format msgid "Usage: %s" msgstr "Criado: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7033,7 +7091,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -7082,7 +7140,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -7141,18 +7199,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "Criar perfis" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "Criar perfis" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7165,12 +7223,12 @@ msgstr "" msgid "[:] []" msgstr "Criar perfis" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 #, fuzzy msgid "[:] " msgstr "Editar templates de arquivo do container" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -7351,17 +7409,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -7369,7 +7427,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -7383,7 +7441,7 @@ msgstr "Editar templates de arquivo do container" msgid "[:] =..." msgstr "Editar templates de arquivo do container" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -7462,8 +7520,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -7472,7 +7530,7 @@ msgstr "" msgid "[:] " msgstr "Editar templates de arquivo do container" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 #, fuzzy msgid "[:] " msgstr "Editar templates de arquivo do container" @@ -7482,7 +7540,7 @@ msgstr "Editar templates de arquivo do container" msgid "[:] =..." msgstr "Editar templates de arquivo do container" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7613,34 +7671,44 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "Criar perfis" + +#: lxc/storage_volume.go:2832 #, fuzzy msgid "[:] []" msgstr "Criar perfis" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 #, fuzzy msgid "[:] " msgstr "Criar perfis" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 #, fuzzy msgid "[:] " msgstr "Editar templates de arquivo do container" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "[:] =..." msgstr "Editar templates de arquivo do container" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "Criar perfis" + +#: lxc/storage_bucket.go:97 #, fuzzy msgid "[:] [key=value...]" msgstr "Editar templates de arquivo do container" @@ -7657,39 +7725,39 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 #, fuzzy msgid "[:] []" msgstr "Criar perfis" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "Criar perfis" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "Criar perfis" @@ -7699,47 +7767,47 @@ msgstr "Criar perfis" msgid "[:] [/] [] []" msgstr "Criar perfis" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "Criar perfis" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "Criar perfis" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "Criar perfis" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "Criar perfis" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 #, fuzzy msgid "[:]/ [:]/" msgstr "Criar perfis" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 #, fuzzy msgid "[:]/[/] [:]/" msgstr "Criar perfis" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 #, fuzzy msgid "[:]" msgstr "Criar perfis" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7756,7 +7824,7 @@ msgstr "" msgid "[:] =..." msgstr "Editar templates de arquivo do container" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7842,7 +7910,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "Criar perfis" @@ -7857,7 +7925,7 @@ msgstr "Criar perfis" msgid "[] " msgstr "Criar perfis" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 #, fuzzy msgid "[[:]]" msgstr "Editar templates de arquivo do container" @@ -7930,7 +7998,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -8261,7 +8329,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8271,19 +8339,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8293,14 +8361,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8322,7 +8390,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8330,13 +8398,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8346,6 +8414,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -8399,7 +8479,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "sim" diff --git a/po/ru.po b/po/ru.po index dbdcae337cac..5e97eaa5fcbb 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Александр Киль \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 #, fuzzy msgid "" "### This is a YAML representation of a storage bucket.\n" @@ -78,7 +78,7 @@ msgstr "" "### source: /home/chb/mnt/lxd_test/default.img\n" "### zfs.pool_name: default" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 #, fuzzy msgid "" "### This is a YAML representation of a storage volume.\n" @@ -666,7 +666,7 @@ msgstr "" "###\n" "### Обратите внимание, что имя отображается, но не может быть изменено" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -828,11 +828,11 @@ msgstr "" msgid "Accept certificate" msgstr "Принять сертификат" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -965,7 +965,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, fuzzy, c-format msgid "Admin access key: %s" msgstr "Пароль администратора для %s: " @@ -975,7 +975,7 @@ msgstr "Пароль администратора для %s: " msgid "Admin password (or token) for %s:" msgstr "Пароль администратора для %s: " -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, fuzzy, c-format msgid "Admin secret key: %s" msgstr "Авто-обновление: %s" @@ -1003,7 +1003,7 @@ msgstr "" msgid "Aliases:" msgstr "Псевдонимы:" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 #, fuzzy msgid "All projects" msgstr "Доступные команды:" @@ -1027,7 +1027,7 @@ msgstr "Архитектура: %s" msgid "Architecture: %v" msgstr "Архитектура: %v" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -1073,11 +1073,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1133,16 +1133,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Копирование образа: %s" + +#: lxc/storage_volume.go:2740 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Копирование образа: %s" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1153,7 +1158,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1163,7 +1168,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "Имя контейнера: %s" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1206,7 +1211,7 @@ msgstr "" msgid "COMMON NAME" msgstr "ОБЩЕЕ ИМЯ" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1310,12 +1315,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1396,7 +1401,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1434,37 +1439,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "Столбцы" @@ -1500,24 +1506,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, fuzzy, c-format msgid "Content type: %s" msgstr "Авто-обновление: %s" @@ -1572,7 +1578,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1580,7 +1586,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 #, fuzzy msgid "Copy storage volumes" msgstr "Копирование образа: %s" @@ -1589,12 +1595,12 @@ msgstr "Копирование образа: %s" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1608,7 +1614,7 @@ msgstr "Копирование образа: %s" msgid "Copying the image: %s" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, fuzzy, c-format msgid "Copying the storage volume: %s" msgstr "Копирование образа: %s" @@ -1631,12 +1637,12 @@ msgstr "Не удалось создать каталог сертификата msgid "Could not create server cert dir" msgstr "Не удалось создать каталог сертификата сервера" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, fuzzy, c-format msgid "Could not find certificate file path: %s" msgstr "Не удалось очистить путь %s" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, fuzzy, c-format msgid "Could not find certificate key file path: %s" msgstr "Не удалось очистить путь %s" @@ -1651,17 +1657,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, fuzzy, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "Не удалось очистить путь %s" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, fuzzy, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "Не удалось очистить путь %s" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1743,17 +1749,17 @@ msgstr "" msgid "Create instances from images" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 #, fuzzy msgid "Create key for a storage bucket" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 #, fuzzy msgid "Create new custom storage buckets" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 #, fuzzy msgid "Create new custom storage volumes" msgstr "Копирование образа: %s" @@ -1814,7 +1820,7 @@ msgstr "Копирование образа: %s" msgid "Create the instance with no profiles applied" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1849,8 +1855,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1870,7 +1876,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1922,7 +1928,7 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Delete instances and snapshots" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 #, fuzzy msgid "Delete key from a storage bucket" msgstr "Копирование образа: %s" @@ -1966,7 +1972,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 #, fuzzy msgid "Delete storage buckets" msgstr "Копирование образа: %s" @@ -1975,7 +1981,7 @@ msgstr "Копирование образа: %s" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 #, fuzzy msgid "Delete storage volumes" msgstr "Копирование образа: %s" @@ -1996,9 +2002,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -2007,9 +2013,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -2073,35 +2079,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 #, fuzzy msgid "Destination cluster member name" msgstr "Копирование образа: %s" @@ -2114,26 +2121,26 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -2143,24 +2150,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2238,7 +2245,7 @@ msgstr "Копирование образа: %s" msgid "Display profiles from all projects" msgstr "Копирование образа: %s" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2259,11 +2266,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -2285,7 +2292,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2365,12 +2372,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2378,7 +2385,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2387,16 +2394,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2439,12 +2446,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Копирование образа: %s" @@ -2454,12 +2461,12 @@ msgstr "Копирование образа: %s" msgid "Error unsetting properties: %v" msgstr "Копирование образа: %s" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2469,7 +2476,7 @@ msgstr "" msgid "Error updating template file: %s" msgstr "Копирование образа: %s" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 #, fuzzy msgid "Evacuate cluster member" msgstr "" @@ -2477,7 +2484,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, fuzzy, c-format msgid "Evacuating cluster member: %s" msgstr "Копирование образа: %s" @@ -2505,8 +2512,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2531,7 +2538,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 #, fuzzy msgid "Export custom storage volume" msgstr "Копирование образа: %s" @@ -2546,12 +2553,27 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Export instances as backup tarballs." msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage bucket" +msgstr "Копирование образа: %s" + +#: lxc/storage_bucket.go:1245 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Невозможно добавить имя контейнера в список" + +#: lxc/storage_volume.go:2671 #, fuzzy msgid "Export the volume without its snapshots" msgstr "Копирование образа: %s" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Копирование образа: %s" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Копирование образа: %s" @@ -2692,11 +2714,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Принять сертификат" +#: lxc/storage_bucket.go:1298 +#, fuzzy, c-format +msgid "Failed to create backup: %v" +msgstr "Принять сертификат" + #: lxc/remote.go:500 #, fuzzy, c-format msgid "Failed to decode trust token: %w" msgstr "Копирование образа: %s" +#: lxc/storage_bucket.go:1377 +#, fuzzy, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "Копирование образа: %s" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2741,7 +2773,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2749,7 +2781,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2757,11 +2789,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2778,7 +2810,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2803,7 +2835,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2811,8 +2843,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2934,7 +2966,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Копирование образа: %s" @@ -2944,7 +2976,7 @@ msgstr "Копирование образа: %s" msgid "Get the key as a storage property" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Копирование образа: %s" @@ -2958,7 +2990,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "Копирование образа: %s" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -3007,7 +3039,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Копирование образа: %s" @@ -3016,11 +3048,11 @@ msgstr "Копирование образа: %s" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3149,7 +3181,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3163,7 +3195,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3214,7 +3246,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3222,7 +3254,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Копирование образа: %s" + +#: lxc/storage_volume.go:2833 #, fuzzy msgid "Import custom storage volumes" msgstr "Копирование образа: %s" @@ -3247,11 +3284,21 @@ msgstr "Копирование образа: %s" msgid "Import instance backups" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import storage bucket" +msgstr "Копирование образа: %s" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Невозможно добавить имя контейнера в список" + +#: lxc/storage_volume.go:2915 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Невозможно добавить имя контейнера в список" @@ -3320,6 +3367,11 @@ msgstr "Имя контейнера: %s" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Имя контейнера: %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3330,6 +3382,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Имя контейнера: %s" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3380,7 +3437,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 #, fuzzy msgid "Invalid new snapshot name" msgstr "Нельзя использовать '/' в имени снимка" @@ -3389,7 +3446,7 @@ msgstr "Нельзя использовать '/' в имени снимка" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3407,9 +3464,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 #, fuzzy msgid "Invalid snapshot name" msgstr "Имя контейнера: %s" @@ -3456,7 +3513,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3468,8 +3525,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3521,7 +3578,7 @@ msgstr "Псевдонимы:" msgid "List all active certificate add tokens" msgstr "Копирование образа: %s" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 #, fuzzy msgid "List all active cluster member join tokens" msgstr "Копирование образа: %s" @@ -3642,7 +3699,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 #, fuzzy msgid "List instance devices" msgstr "Копирование образа: %s" @@ -3783,22 +3840,22 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 #, fuzzy msgid "List storage bucket keys" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 #, fuzzy msgid "List storage buckets" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 #, fuzzy msgid "List storage volumes" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3858,7 +3915,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -4113,22 +4170,22 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 #, fuzzy msgid "Manage storage bucket keys." msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 #, fuzzy msgid "Manage storage buckets." msgstr "Копирование образа: %s" @@ -4188,17 +4245,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -4236,12 +4293,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 #, fuzzy msgid "Missing bucket name" msgstr "Имя контейнера: %s" @@ -4256,7 +4313,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "Копирование образа: %s" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 #, fuzzy @@ -4294,8 +4351,8 @@ msgstr "Копирование образа: %s" msgid "Missing instance name" msgstr "Имя контейнера: %s" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 #, fuzzy msgid "Missing key name" msgstr "Имя контейнера: %s" @@ -4312,9 +4369,9 @@ msgstr "Имя контейнера: %s" msgid "Missing listen address" msgstr "Имя контейнера: %s" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4366,19 +4423,20 @@ msgid "Missing peer name" msgstr "Имя контейнера: %s" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4398,12 +4456,12 @@ msgstr "Имя контейнера: %s" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 #, fuzzy msgid "Missing source volume name" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Missing storage pool name" msgstr "Копирование образа: %s" @@ -4442,8 +4500,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4481,7 +4539,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 #, fuzzy msgid "Move storage volumes between pools" msgstr "Копирование образа: %s" @@ -4490,11 +4548,11 @@ msgstr "Копирование образа: %s" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, fuzzy, c-format msgid "Moving the storage volume: %s" msgstr "Копирование образа: %s" @@ -4516,12 +4574,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4573,8 +4631,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4582,7 +4640,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4719,7 +4777,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4728,7 +4786,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 #, fuzzy msgid "No device found for this storage volume" msgstr "Копирование образа: %s" @@ -4749,15 +4807,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4767,7 +4825,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 #, fuzzy msgid "Not a snapshot name" msgstr "Нельзя использовать '/' в имени снимка" @@ -4781,16 +4839,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4802,7 +4860,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4815,7 +4873,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4845,7 +4903,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4862,7 +4920,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4907,7 +4965,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 #, fuzzy msgid "Please provide cluster member name: " msgstr "Копирование образа: %s" @@ -4929,16 +4987,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -5055,7 +5113,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5069,7 +5127,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5085,7 +5143,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5106,7 +5164,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5115,7 +5173,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5128,7 +5186,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5189,7 +5247,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -5216,7 +5274,7 @@ msgstr "Псевдонимы:" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 #, fuzzy msgid "Refresh and update the existing storage volume copies" msgstr "Копирование образа: %s" @@ -5298,7 +5356,7 @@ msgstr "Копирование образа: %s" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5337,7 +5395,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 #, fuzzy msgid "Remove instance devices" msgstr "Невозможно добавить имя контейнера в список" @@ -5384,7 +5442,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5428,17 +5486,17 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 #, fuzzy msgid "Rename storage volumes" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 #, fuzzy msgid "Rename storage volumes and storage volume snapshots" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5448,7 +5506,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5476,7 +5534,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 #, fuzzy msgid "Restore cluster member" msgstr "Копирование образа: %s" @@ -5493,12 +5551,12 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 #, fuzzy msgid "Restore storage volume snapshots" msgstr "Копирование образа: %s" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, fuzzy, c-format msgid "Restoring cluster member: %s" msgstr "Копирование образа: %s" @@ -5521,12 +5579,12 @@ msgstr "" msgid "Revoke certificate add token" msgstr "Копирование образа: %s" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 #, fuzzy msgid "Revoke cluster member join token" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5602,11 +5660,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Авто-обновление: %s" @@ -5650,11 +5708,11 @@ msgstr "Копирование образа: %s" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5663,7 +5721,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5802,12 +5860,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5829,11 +5887,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5915,7 +5973,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Копирование образа: %s" @@ -5925,7 +5983,7 @@ msgstr "Копирование образа: %s" msgid "Set the key as a storage property" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Копирование образа: %s" @@ -5972,7 +6030,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -6075,12 +6133,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 #, fuzzy msgid "Show storage bucket configurations" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Копирование образа: %s" @@ -6089,11 +6147,11 @@ msgstr "Копирование образа: %s" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 #, fuzzy msgid "Show storage volume state information" msgstr "Копирование образа: %s" @@ -6165,16 +6223,16 @@ msgstr "Авто-обновление: %s" msgid "Size: %s" msgstr "Авто-обновление: %s" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 #, fuzzy msgid "Snapshot storage volumes" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -6243,22 +6301,22 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Stopping the instance failed: %s" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr " Использование сети:" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr " Использование сети:" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6282,21 +6340,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -6305,7 +6363,7 @@ msgstr "" msgid "Store the instance state" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6354,18 +6412,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6411,7 +6469,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6448,7 +6506,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6512,7 +6570,7 @@ msgstr "Копирование образа: %s" msgid "The property %q does not exist on the project %q: %v" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Копирование образа: %s" @@ -6522,12 +6580,12 @@ msgstr "Копирование образа: %s" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6546,8 +6604,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6568,11 +6626,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "Копирование образа: %s" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6623,7 +6681,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, fuzzy, c-format msgid "Total: %s" msgstr "Авто-обновление: %s" @@ -6638,7 +6696,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6646,7 +6704,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6706,7 +6764,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6728,13 +6786,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6767,7 +6825,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6797,7 +6855,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 #, fuzzy msgid "Unset a cluster member's configuration keys" msgstr "Копирование образа: %s" @@ -6806,7 +6864,7 @@ msgstr "Копирование образа: %s" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6874,7 +6932,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Копирование образа: %s" @@ -6883,11 +6941,11 @@ msgstr "Копирование образа: %s" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6933,7 +6991,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Копирование образа: %s" @@ -6943,7 +7001,7 @@ msgstr "Копирование образа: %s" msgid "Unset the key as a storage property" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "Копирование образа: %s" @@ -6965,12 +7023,12 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 #, fuzzy msgid "Update cluster certificate" msgstr "Принять сертификат" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6990,12 +7048,12 @@ msgstr "" msgid "Upper devices" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, fuzzy, c-format msgid "Usage: %s" msgstr "Авто-обновление: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7013,7 +7071,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -7062,7 +7120,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -7121,7 +7179,7 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 #, fuzzy msgid "[] [/] []" msgstr "" @@ -7129,7 +7187,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 #, fuzzy msgid "[] [/] [] []" msgstr "" @@ -7138,7 +7196,7 @@ msgstr "" "lxc %s [:] [[:]...]%s" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -7158,7 +7216,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 #, fuzzy msgid "[:] " msgstr "" @@ -7166,7 +7224,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 #, fuzzy msgid "[:] " msgstr "" @@ -7461,8 +7519,8 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 #, fuzzy msgid "[:]" @@ -7471,7 +7529,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 #, fuzzy msgid "[:] " msgstr "" @@ -7479,7 +7537,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 #, fuzzy msgid "[:] =..." msgstr "" @@ -7495,7 +7553,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -7519,7 +7577,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 #, fuzzy msgid "[:] ..." msgstr "" @@ -7666,8 +7724,8 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 #, fuzzy msgid "[:]" msgstr "" @@ -7683,7 +7741,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 #, fuzzy msgid "[:] " msgstr "" @@ -7699,7 +7757,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 #, fuzzy msgid "[:] " msgstr "" @@ -7917,7 +7975,7 @@ msgstr "" "lxc %s [:] [[:]...]%s" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 #, fuzzy msgid "[:]" msgstr "" @@ -7925,7 +7983,15 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "[:] []" +msgstr "" +"Изменение состояния одного или нескольких контейнеров %s.\n" +"\n" +"lxc %s [:] [[:]...]%s" + +#: lxc/storage_volume.go:2832 #, fuzzy msgid "[:] []" msgstr "" @@ -7933,8 +7999,8 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 #, fuzzy msgid "[:] " msgstr "" @@ -7942,9 +8008,9 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 #, fuzzy msgid "[:] " msgstr "" @@ -7952,7 +8018,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "[:] =..." msgstr "" @@ -7960,7 +8026,15 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "[:] []" +msgstr "" +"Изменение состояния одного или нескольких контейнеров %s.\n" +"\n" +"lxc %s [:] [[:]...]%s" + +#: lxc/storage_bucket.go:97 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -7992,7 +8066,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 #, fuzzy msgid "" "[:] [/] [/:] [[:]...]%s" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 #, fuzzy msgid "[:] " msgstr "" @@ -8010,7 +8084,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 #, fuzzy msgid "[:] []" msgstr "" @@ -8018,7 +8092,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 #, fuzzy msgid "[:] []" msgstr "" @@ -8026,7 +8100,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8034,7 +8108,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8042,7 +8116,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8050,7 +8124,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 #, fuzzy msgid "[:] [/] []" msgstr "" @@ -8066,7 +8140,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 #, fuzzy msgid "[:] [/] " msgstr "" @@ -8074,7 +8148,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 #, fuzzy msgid "[:] [/] =..." msgstr "" @@ -8082,7 +8156,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 #, fuzzy msgid "[:] [/][/]" msgstr "" @@ -8090,7 +8164,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 #, fuzzy msgid "[:] [/][/] " msgstr "" @@ -8098,7 +8172,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 #, fuzzy msgid "[:]/ [:]/" msgstr "" @@ -8106,7 +8180,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 #, fuzzy msgid "[:]/[/] [:]/" msgstr "" @@ -8114,7 +8188,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 #, fuzzy msgid "[:]" @@ -8123,7 +8197,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 #, fuzzy msgid "[:] " msgstr "" @@ -8131,7 +8205,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 #, fuzzy msgid "[:] =..." msgstr "" @@ -8163,7 +8237,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 #, fuzzy msgid "[:] ..." msgstr "" @@ -8316,7 +8390,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 #, fuzzy msgid "[:][] [...]" msgstr "" @@ -8340,7 +8414,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 #, fuzzy msgid "[[:]]" msgstr "" @@ -8416,7 +8490,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -8747,7 +8821,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8757,19 +8831,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8779,14 +8853,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8808,7 +8882,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8816,13 +8890,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8832,6 +8906,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -8885,7 +8971,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "да" diff --git a/po/si.po b/po/si.po index 459f2fff6aca..533e25704eac 100644 --- a/po/si.po +++ b/po/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Sinhala 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -49,7 +49,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -409,7 +409,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -757,7 +757,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -801,11 +801,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/sl.po b/po/sl.po index 84643eb53e06..f34e6e8c4639 100644 --- a/po/sl.po +++ b/po/sl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Slovenian must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -861,16 +861,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -881,7 +886,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -891,7 +896,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -934,7 +939,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1019,7 +1024,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1036,12 +1041,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1117,7 +1122,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1155,37 +1160,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1221,24 +1227,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1292,7 +1298,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1300,7 +1306,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1308,12 +1314,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1326,7 +1332,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1349,12 +1355,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1369,17 +1375,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1453,15 +1459,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1513,7 +1519,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1547,8 +1553,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1568,7 +1574,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1616,7 +1622,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1656,7 +1662,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1664,7 +1670,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1684,9 +1690,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1695,9 +1701,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1761,35 +1767,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1801,25 +1808,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1829,24 +1836,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1916,7 +1923,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1937,11 +1944,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1963,7 +1970,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2035,11 +2042,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2047,7 +2054,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2056,16 +2063,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2108,12 +2115,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2123,12 +2130,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2138,11 +2145,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2170,8 +2177,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2195,7 +2202,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2207,11 +2214,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2352,11 +2372,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2401,7 +2431,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2409,7 +2439,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2417,11 +2447,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2437,7 +2467,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2462,7 +2492,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2470,8 +2500,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2587,7 +2617,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2595,7 +2625,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2607,7 +2637,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2651,7 +2681,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2659,11 +2689,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2791,7 +2821,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2805,7 +2835,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2855,7 +2885,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2863,7 +2893,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2885,11 +2919,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2955,6 +2998,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2965,6 +3013,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3015,7 +3068,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3023,7 +3076,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3041,9 +3094,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3089,7 +3142,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3101,8 +3154,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3151,7 +3204,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3266,7 +3319,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3402,19 +3455,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3473,7 +3526,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3707,19 +3760,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3774,17 +3827,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3820,12 +3873,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3838,7 +3891,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3870,8 +3923,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3886,9 +3939,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3936,19 +3989,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3967,11 +4021,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4008,8 +4062,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4046,7 +4100,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4054,11 +4108,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4080,12 +4134,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4137,8 +4191,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4146,7 +4200,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4281,7 +4335,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4290,7 +4344,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4310,15 +4364,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4328,7 +4382,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4341,16 +4395,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4362,7 +4416,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4375,7 +4429,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4405,7 +4459,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4422,7 +4476,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4467,7 +4521,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4488,16 +4542,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4614,7 +4668,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4628,7 +4682,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4644,7 +4698,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4665,7 +4719,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4674,7 +4728,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4687,7 +4741,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4748,7 +4802,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4773,7 +4827,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4851,7 +4905,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4887,7 +4941,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4931,7 +4985,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4972,15 +5026,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4990,7 +5044,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5017,7 +5071,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5032,11 +5086,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5058,11 +5112,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5137,11 +5191,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5183,11 +5237,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5196,7 +5250,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5330,11 +5384,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5356,11 +5410,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5437,7 +5491,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5445,7 +5499,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5489,7 +5543,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5582,11 +5636,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5594,11 +5648,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5666,15 +5720,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5740,22 +5794,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5779,21 +5833,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5801,7 +5855,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5850,18 +5904,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5907,7 +5961,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5944,7 +5998,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6008,7 +6062,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6018,12 +6072,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6042,8 +6096,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6063,11 +6117,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6118,7 +6172,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6133,7 +6187,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6141,7 +6195,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6200,7 +6254,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6222,13 +6276,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6261,7 +6315,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6290,7 +6344,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6298,7 +6352,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6358,7 +6412,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6366,11 +6420,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6410,7 +6464,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6418,7 +6472,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6439,11 +6493,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6462,12 +6516,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6485,7 +6539,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6534,7 +6588,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6593,16 +6647,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6614,11 +6668,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6777,17 +6831,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6795,7 +6849,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6807,7 +6861,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6882,8 +6936,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6891,7 +6945,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6899,7 +6953,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7017,30 +7071,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7056,37 +7118,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7094,40 +7156,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7143,7 +7205,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7220,7 +7282,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7232,7 +7294,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7304,7 +7366,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7635,7 +7697,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7645,19 +7707,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7667,14 +7729,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7696,7 +7758,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7704,13 +7766,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7720,6 +7782,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7773,7 +7847,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/sr.po b/po/sr.po index 98fa050d6f5a..5fc239d3c8f4 100644 --- a/po/sr.po +++ b/po/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Serbian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -50,7 +50,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -410,7 +410,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -566,11 +566,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -698,7 +698,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -708,7 +708,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -736,7 +736,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -758,7 +758,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -802,11 +802,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -861,16 +861,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -881,7 +886,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -891,7 +896,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -934,7 +939,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1019,7 +1024,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1036,12 +1041,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1117,7 +1122,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1155,37 +1160,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1221,24 +1227,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1292,7 +1298,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1300,7 +1306,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1308,12 +1314,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1326,7 +1332,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1349,12 +1355,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1369,17 +1375,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1453,15 +1459,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1513,7 +1519,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1547,8 +1553,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1568,7 +1574,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1616,7 +1622,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1656,7 +1662,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1664,7 +1670,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1684,9 +1690,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1695,9 +1701,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1761,35 +1767,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1801,25 +1808,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1829,24 +1836,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1916,7 +1923,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1937,11 +1944,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1963,7 +1970,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2035,11 +2042,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2047,7 +2054,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2056,16 +2063,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2108,12 +2115,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2123,12 +2130,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2138,11 +2145,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2170,8 +2177,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2195,7 +2202,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2207,11 +2214,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2352,11 +2372,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2401,7 +2431,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2409,7 +2439,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2417,11 +2447,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2437,7 +2467,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2462,7 +2492,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2470,8 +2500,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2587,7 +2617,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2595,7 +2625,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2607,7 +2637,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2651,7 +2681,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2659,11 +2689,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2791,7 +2821,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2805,7 +2835,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2855,7 +2885,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2863,7 +2893,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2885,11 +2919,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2955,6 +2998,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2965,6 +3013,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3015,7 +3068,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3023,7 +3076,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3041,9 +3094,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3089,7 +3142,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3101,8 +3154,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3151,7 +3204,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3266,7 +3319,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3402,19 +3455,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3473,7 +3526,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3707,19 +3760,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3774,17 +3827,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3820,12 +3873,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3838,7 +3891,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3870,8 +3923,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3886,9 +3939,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3936,19 +3989,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3967,11 +4021,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4008,8 +4062,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4046,7 +4100,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4054,11 +4108,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4080,12 +4134,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4137,8 +4191,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4146,7 +4200,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4281,7 +4335,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4290,7 +4344,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4310,15 +4364,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4328,7 +4382,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4341,16 +4395,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4362,7 +4416,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4375,7 +4429,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4405,7 +4459,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4422,7 +4476,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4467,7 +4521,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4488,16 +4542,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4614,7 +4668,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4628,7 +4682,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4644,7 +4698,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4665,7 +4719,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4674,7 +4728,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4687,7 +4741,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4748,7 +4802,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4773,7 +4827,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4851,7 +4905,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4887,7 +4941,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4931,7 +4985,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4972,15 +5026,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4990,7 +5044,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5017,7 +5071,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5032,11 +5086,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5058,11 +5112,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5137,11 +5191,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5183,11 +5237,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5196,7 +5250,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5330,11 +5384,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5356,11 +5410,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5437,7 +5491,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5445,7 +5499,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5489,7 +5543,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5582,11 +5636,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5594,11 +5648,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5666,15 +5720,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5740,22 +5794,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5779,21 +5833,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5801,7 +5855,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5850,18 +5904,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5907,7 +5961,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5944,7 +5998,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6008,7 +6062,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6018,12 +6072,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6042,8 +6096,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6063,11 +6117,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6118,7 +6172,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6133,7 +6187,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6141,7 +6195,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6200,7 +6254,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6222,13 +6276,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6261,7 +6315,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6290,7 +6344,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6298,7 +6352,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6358,7 +6412,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6366,11 +6420,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6410,7 +6464,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6418,7 +6472,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6439,11 +6493,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6462,12 +6516,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6485,7 +6539,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6534,7 +6588,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6593,16 +6647,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6614,11 +6668,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6777,17 +6831,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6795,7 +6849,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6807,7 +6861,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6882,8 +6936,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6891,7 +6945,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6899,7 +6953,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7017,30 +7071,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7056,37 +7118,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7094,40 +7156,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7143,7 +7205,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7220,7 +7282,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7232,7 +7294,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7304,7 +7366,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7635,7 +7697,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7645,19 +7707,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7667,14 +7729,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7696,7 +7758,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7704,13 +7766,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7720,6 +7782,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7773,7 +7847,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/sv.po b/po/sv.po index e12a9d9e660b..a4024b42fa64 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Swedish must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/te.po b/po/te.po index ec817b44d4d8..258ca3d41d7d 100644 --- a/po/te.po +++ b/po/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Telugu must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/th.po b/po/th.po index 77c9ab13e738..708ee5f9e519 100644 --- a/po/th.po +++ b/po/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -46,7 +46,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -406,7 +406,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -562,11 +562,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -694,7 +694,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -704,7 +704,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -732,7 +732,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -798,11 +798,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -857,16 +857,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -877,7 +882,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -887,7 +892,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -930,7 +935,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1032,12 +1037,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1113,7 +1118,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1151,37 +1156,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1217,24 +1223,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1288,7 +1294,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1296,7 +1302,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1304,12 +1310,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1322,7 +1328,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1345,12 +1351,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1365,17 +1371,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1449,15 +1455,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1509,7 +1515,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1543,8 +1549,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1564,7 +1570,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1612,7 +1618,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1652,7 +1658,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1660,7 +1666,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1680,9 +1686,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1691,9 +1697,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1757,35 +1763,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1797,25 +1804,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1825,24 +1832,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1912,7 +1919,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1933,11 +1940,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2031,11 +2038,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2043,7 +2050,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2052,16 +2059,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2104,12 +2111,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2119,12 +2126,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2134,11 +2141,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2166,8 +2173,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2191,7 +2198,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2203,11 +2210,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2348,11 +2368,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2397,7 +2427,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2405,7 +2435,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2413,11 +2443,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2433,7 +2463,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2458,7 +2488,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2466,8 +2496,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2583,7 +2613,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2591,7 +2621,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2603,7 +2633,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2647,7 +2677,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2655,11 +2685,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2787,7 +2817,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2801,7 +2831,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2851,7 +2881,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2859,7 +2889,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2881,11 +2915,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2951,6 +2994,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2961,6 +3009,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3011,7 +3064,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3019,7 +3072,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3037,9 +3090,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3085,7 +3138,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3097,8 +3150,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3147,7 +3200,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3262,7 +3315,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3398,19 +3451,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3469,7 +3522,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3703,19 +3756,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3770,17 +3823,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3816,12 +3869,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3834,7 +3887,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3866,8 +3919,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3882,9 +3935,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3932,19 +3985,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3963,11 +4017,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4004,8 +4058,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4042,7 +4096,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4050,11 +4104,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4076,12 +4130,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4133,8 +4187,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4142,7 +4196,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4277,7 +4331,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4306,15 +4360,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4324,7 +4378,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4337,16 +4391,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4358,7 +4412,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4371,7 +4425,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4401,7 +4455,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4418,7 +4472,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4463,7 +4517,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4484,16 +4538,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4610,7 +4664,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4624,7 +4678,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4640,7 +4694,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4661,7 +4715,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4670,7 +4724,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4683,7 +4737,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4744,7 +4798,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4769,7 +4823,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4847,7 +4901,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4883,7 +4937,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4927,7 +4981,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4968,15 +5022,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4986,7 +5040,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5013,7 +5067,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5028,11 +5082,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5054,11 +5108,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5133,11 +5187,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5179,11 +5233,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5192,7 +5246,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5326,11 +5380,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5352,11 +5406,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5433,7 +5487,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5441,7 +5495,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5485,7 +5539,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5578,11 +5632,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5590,11 +5644,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5662,15 +5716,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5736,22 +5790,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5775,21 +5829,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5797,7 +5851,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5846,18 +5900,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5903,7 +5957,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5940,7 +5994,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6004,7 +6058,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6014,12 +6068,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6038,8 +6092,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6059,11 +6113,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6114,7 +6168,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6129,7 +6183,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6137,7 +6191,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6196,7 +6250,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6218,13 +6272,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6257,7 +6311,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6286,7 +6340,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6294,7 +6348,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6354,7 +6408,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6362,11 +6416,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6406,7 +6460,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6414,7 +6468,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6435,11 +6489,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6458,12 +6512,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6481,7 +6535,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6530,7 +6584,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6589,16 +6643,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6610,11 +6664,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6773,17 +6827,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6791,7 +6845,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6803,7 +6857,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6878,8 +6932,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6887,7 +6941,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6895,7 +6949,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7013,30 +7067,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7052,37 +7114,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7090,40 +7152,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7139,7 +7201,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7216,7 +7278,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7228,7 +7290,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7300,7 +7362,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7631,7 +7693,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7641,19 +7703,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7663,14 +7725,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7692,7 +7754,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7700,13 +7762,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7716,6 +7778,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7769,7 +7843,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/tr.po b/po/tr.po index 18879056764b..d0d27d7eb4b3 100644 --- a/po/tr.po +++ b/po/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Turkish must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/tzm.po b/po/tzm.po index d535765ab4cd..dad25c164068 100644 --- a/po/tzm.po +++ b/po/tzm.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Tamazight (Central Atlas) = 2 && (n < 11 || n > 99);\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -49,7 +49,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -409,7 +409,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -757,7 +757,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -801,11 +801,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/ug.po b/po/ug.po index c6a80eba3b24..dddb3117cec9 100644 --- a/po/ug.po +++ b/po/ug.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Uyghur must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/uk.po b/po/uk.po index 0a1db0596d56..ec3b81eeb0c9 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Ukrainian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: lxc/storage_bucket.go:261 lxc/storage_bucket.go:1034 +#: lxc/storage_bucket.go:276 lxc/storage_bucket.go:1049 msgid "" "### This is a YAML representation of a storage bucket.\n" "### Any line starting with a '# will be ignored.\n" @@ -50,7 +50,7 @@ msgid "" "### zfs.pool_name: default" msgstr "" -#: lxc/storage_volume.go:1043 +#: lxc/storage_volume.go:1059 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -410,7 +410,7 @@ msgid "" "### Note that the name is shown but cannot be changed" msgstr "" -#: lxc/cluster.go:791 +#: lxc/cluster.go:795 msgid "" "### This is a yaml representation of the cluster member.\n" "### Any line starting with a '# will be ignored." @@ -566,11 +566,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:879 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:957 #, c-format msgid "Access key: %s" msgstr "" @@ -698,7 +698,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin access key: %s" msgstr "" @@ -708,7 +708,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:186 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -736,7 +736,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1609 +#: lxc/storage_volume.go:1628 msgid "All projects" msgstr "" @@ -758,7 +758,7 @@ msgstr "" msgid "Architecture: %v" msgstr "" -#: lxc/cluster.go:1372 +#: lxc/cluster.go:1376 #, c-format msgid "Are you sure you want to %s cluster member %q? (yes/no) [default=no]: " msgstr "" @@ -802,11 +802,11 @@ msgid "" " must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -861,16 +861,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -881,7 +886,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -891,7 +896,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -934,7 +939,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1019,7 +1024,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1036,12 +1041,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1117,7 +1122,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1155,37 +1160,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1221,24 +1227,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1292,7 +1298,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1300,7 +1306,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1308,12 +1314,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1326,7 +1332,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1349,12 +1355,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1369,17 +1375,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1453,15 +1459,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1513,7 +1519,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1547,8 +1553,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1568,7 +1574,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1616,7 +1622,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1656,7 +1662,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1664,7 +1670,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1684,9 +1690,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1695,9 +1701,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1761,35 +1767,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1801,25 +1808,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1829,24 +1836,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1916,7 +1923,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1937,11 +1944,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1963,7 +1970,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2035,11 +2042,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2047,7 +2054,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2056,16 +2063,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2108,12 +2115,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2123,12 +2130,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2138,11 +2145,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2170,8 +2177,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2195,7 +2202,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2207,11 +2214,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2352,11 +2372,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2401,7 +2431,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2409,7 +2439,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2417,11 +2447,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2437,7 +2467,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2462,7 +2492,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2470,8 +2500,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2587,7 +2617,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2595,7 +2625,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2607,7 +2637,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2651,7 +2681,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2659,11 +2689,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2791,7 +2821,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2805,7 +2835,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2855,7 +2885,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2863,7 +2893,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2885,11 +2919,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2955,6 +2998,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2965,6 +3013,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3015,7 +3068,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3023,7 +3076,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3041,9 +3094,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3089,7 +3142,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3101,8 +3154,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3151,7 +3204,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3266,7 +3319,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3402,19 +3455,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3473,7 +3526,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3707,19 +3760,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3774,17 +3827,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3820,12 +3873,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3838,7 +3891,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3870,8 +3923,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3886,9 +3939,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3936,19 +3989,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3967,11 +4021,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4008,8 +4062,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4046,7 +4100,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4054,11 +4108,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4080,12 +4134,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4137,8 +4191,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4146,7 +4200,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4281,7 +4335,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4290,7 +4344,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4310,15 +4364,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4328,7 +4382,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4341,16 +4395,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4362,7 +4416,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4375,7 +4429,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4405,7 +4459,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4422,7 +4476,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4467,7 +4521,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4488,16 +4542,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4614,7 +4668,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4628,7 +4682,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4644,7 +4698,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4665,7 +4719,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4674,7 +4728,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4687,7 +4741,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4748,7 +4802,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4773,7 +4827,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4851,7 +4905,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4887,7 +4941,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4931,7 +4985,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4972,15 +5026,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4990,7 +5044,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5017,7 +5071,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5032,11 +5086,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5058,11 +5112,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5137,11 +5191,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5183,11 +5237,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5196,7 +5250,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5330,11 +5384,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5356,11 +5410,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5437,7 +5491,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5445,7 +5499,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5489,7 +5543,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5582,11 +5636,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5594,11 +5648,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5666,15 +5720,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5740,22 +5794,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5779,21 +5833,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5801,7 +5855,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5850,18 +5904,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5907,7 +5961,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5944,7 +5998,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6008,7 +6062,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6018,12 +6072,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6042,8 +6096,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6063,11 +6117,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6118,7 +6172,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6133,7 +6187,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6141,7 +6195,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6200,7 +6254,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6222,13 +6276,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6261,7 +6315,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6290,7 +6344,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6298,7 +6352,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6358,7 +6412,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6366,11 +6420,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6410,7 +6464,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6418,7 +6472,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6439,11 +6493,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6462,12 +6516,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6485,7 +6539,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6534,7 +6588,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6593,16 +6647,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6614,11 +6668,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6777,17 +6831,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6795,7 +6849,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6807,7 +6861,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6882,8 +6936,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6891,7 +6945,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6899,7 +6953,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7017,30 +7071,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7056,37 +7118,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7094,40 +7156,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7143,7 +7205,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7220,7 +7282,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7232,7 +7294,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7304,7 +7366,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7635,7 +7697,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7645,19 +7707,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7667,14 +7729,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7696,7 +7758,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7704,13 +7766,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7720,6 +7782,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7773,7 +7847,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/zh_Hans.po b/po/zh_Hans.po index 329685795ee9..6d937098223a 100644 --- a/po/zh_Hans.po +++ b/po/zh_Hans.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: 0x0916 \n" "Language-Team: Chinese (Simplified) must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -1021,16 +1021,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -1041,7 +1046,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1051,7 +1056,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1094,7 +1099,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1179,7 +1184,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1196,12 +1201,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1277,7 +1282,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1315,37 +1320,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1381,24 +1387,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1452,7 +1458,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1460,7 +1466,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1468,12 +1474,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1486,7 +1492,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1509,12 +1515,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1529,17 +1535,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1613,15 +1619,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1673,7 +1679,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1707,8 +1713,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1728,7 +1734,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1776,7 +1782,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1816,7 +1822,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1824,7 +1830,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1844,9 +1850,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1855,9 +1861,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1921,35 +1927,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1961,25 +1968,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1989,24 +1996,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -2076,7 +2083,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -2097,11 +2104,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -2123,7 +2130,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2195,11 +2202,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2207,7 +2214,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2216,16 +2223,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2268,12 +2275,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2283,12 +2290,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2298,11 +2305,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2330,8 +2337,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2355,7 +2362,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2367,11 +2374,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2512,11 +2532,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2561,7 +2591,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2569,7 +2599,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2577,11 +2607,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2597,7 +2627,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2622,7 +2652,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2630,8 +2660,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2747,7 +2777,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2755,7 +2785,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2767,7 +2797,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2811,7 +2841,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2819,11 +2849,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2951,7 +2981,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2965,7 +2995,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3015,7 +3045,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3023,7 +3053,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -3045,11 +3079,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -3115,6 +3158,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3125,6 +3173,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3175,7 +3228,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3183,7 +3236,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3201,9 +3254,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3249,7 +3302,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3261,8 +3314,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3311,7 +3364,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3426,7 +3479,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3562,19 +3615,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3633,7 +3686,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3867,19 +3920,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3934,17 +3987,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3980,12 +4033,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3998,7 +4051,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -4030,8 +4083,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -4046,9 +4099,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -4096,19 +4149,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -4127,11 +4181,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4168,8 +4222,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4206,7 +4260,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4214,11 +4268,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4240,12 +4294,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4297,8 +4351,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4306,7 +4360,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4441,7 +4495,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4450,7 +4504,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4470,15 +4524,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4488,7 +4542,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4501,16 +4555,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4522,7 +4576,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4535,7 +4589,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4565,7 +4619,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4582,7 +4636,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4627,7 +4681,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4648,16 +4702,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4774,7 +4828,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4788,7 +4842,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4804,7 +4858,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4825,7 +4879,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4834,7 +4888,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4847,7 +4901,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4908,7 +4962,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4933,7 +4987,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5011,7 +5065,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -5047,7 +5101,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -5091,7 +5145,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -5132,15 +5186,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5150,7 +5204,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5177,7 +5231,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5192,11 +5246,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5218,11 +5272,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5297,11 +5351,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5343,11 +5397,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5356,7 +5410,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5490,11 +5544,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5516,11 +5570,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5597,7 +5651,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5605,7 +5659,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5649,7 +5703,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5742,11 +5796,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5754,11 +5808,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5826,15 +5880,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5900,22 +5954,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5939,21 +5993,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5961,7 +6015,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -6010,18 +6064,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -6067,7 +6121,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -6104,7 +6158,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6168,7 +6222,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6178,12 +6232,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6202,8 +6256,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6223,11 +6277,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6278,7 +6332,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6293,7 +6347,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6301,7 +6355,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6360,7 +6414,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6382,13 +6436,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6421,7 +6475,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6450,7 +6504,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6458,7 +6512,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6518,7 +6572,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6526,11 +6580,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6570,7 +6624,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6578,7 +6632,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6599,11 +6653,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6622,12 +6676,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6645,7 +6699,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6694,7 +6748,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6753,16 +6807,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6774,11 +6828,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6937,17 +6991,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6955,7 +7009,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6967,7 +7021,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -7042,8 +7096,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -7051,7 +7105,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -7059,7 +7113,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7177,30 +7231,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7216,37 +7278,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7254,40 +7316,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7303,7 +7365,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7380,7 +7442,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7392,7 +7454,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7464,7 +7526,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7795,7 +7857,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7805,19 +7867,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7827,14 +7889,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7856,7 +7918,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7864,13 +7926,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7880,6 +7942,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7933,7 +8007,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr "" diff --git a/po/zh_Hant.po b/po/zh_Hant.po index 7fdf8bd80a83..1c60c4f50c0c 100644 --- a/po/zh_Hant.po +++ b/po/zh_Hant.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lxd\n" "Report-Msgid-Bugs-To: lxd@lists.canonical.com\n" -"POT-Creation-Date: 2025-01-28 15:43-0700\n" +"POT-Creation-Date: 2025-02-06 21:53-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Traditional) must be one of \"custom\" or \"virtual-machine\"" msgstr "" -#: lxc/storage_volume.go:285 +#: lxc/storage_volume.go:290 msgid "Attach new storage volumes to profiles" msgstr "" -#: lxc/storage_volume.go:286 +#: lxc/storage_volume.go:291 msgid "" "Attach new storage volumes to profiles\n" "\n" @@ -860,16 +860,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2721 +#: lxc/storage_bucket.go:1303 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2740 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2798 +#: lxc/export.go:192 lxc/storage_bucket.go:1380 lxc/storage_volume.go:2817 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1540 +#: lxc/info.go:666 lxc/storage_volume.go:1559 msgid "Backups:" msgstr "" @@ -880,7 +885,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:326 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:384 lxc/network_zone.go:1071 lxc/storage_bucket.go:157 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -890,7 +895,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:690 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:700 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -933,7 +938,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1752 +#: lxc/storage_volume.go:1771 msgid "CONTENT-TYPE" msgstr "" @@ -1018,7 +1023,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1762 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1781 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1035,12 +1040,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:497 +#: lxc/storage_volume.go:507 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:451 +#: lxc/storage_volume.go:461 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1116,7 +1121,7 @@ msgstr "" msgid "Cluster group %s renamed to %s" msgstr "" -#: lxc/cluster.go:1155 +#: lxc/cluster.go:1159 #, c-format msgid "Cluster join token for %s:%s deleted" msgstr "" @@ -1154,37 +1159,38 @@ msgstr "" #: lxc/network_load_balancer.go:862 lxc/network_load_balancer.go:938 #: lxc/network_load_balancer.go:1051 lxc/network_load_balancer.go:1125 #: lxc/storage.go:105 lxc/storage.go:396 lxc/storage.go:479 lxc/storage.go:748 -#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:91 -#: lxc/storage_bucket.go:191 lxc/storage_bucket.go:254 -#: lxc/storage_bucket.go:385 lxc/storage_bucket.go:542 -#: lxc/storage_bucket.go:635 lxc/storage_bucket.go:701 -#: lxc/storage_bucket.go:776 lxc/storage_bucket.go:862 -#: lxc/storage_bucket.go:962 lxc/storage_bucket.go:1027 -#: lxc/storage_bucket.go:1163 lxc/storage_volume.go:399 -#: lxc/storage_volume.go:623 lxc/storage_volume.go:728 -#: lxc/storage_volume.go:1024 lxc/storage_volume.go:1250 -#: lxc/storage_volume.go:1379 lxc/storage_volume.go:1867 -#: lxc/storage_volume.go:1965 lxc/storage_volume.go:2104 -#: lxc/storage_volume.go:2264 lxc/storage_volume.go:2380 -#: lxc/storage_volume.go:2441 lxc/storage_volume.go:2568 -#: lxc/storage_volume.go:2656 lxc/storage_volume.go:2820 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:106 +#: lxc/storage_bucket.go:206 lxc/storage_bucket.go:269 +#: lxc/storage_bucket.go:400 lxc/storage_bucket.go:557 +#: lxc/storage_bucket.go:650 lxc/storage_bucket.go:716 +#: lxc/storage_bucket.go:791 lxc/storage_bucket.go:877 +#: lxc/storage_bucket.go:977 lxc/storage_bucket.go:1042 +#: lxc/storage_bucket.go:1178 lxc/storage_bucket.go:1252 +#: lxc/storage_bucket.go:1401 lxc/storage_volume.go:409 +#: lxc/storage_volume.go:633 lxc/storage_volume.go:738 +#: lxc/storage_volume.go:1040 lxc/storage_volume.go:1266 +#: lxc/storage_volume.go:1395 lxc/storage_volume.go:1886 +#: lxc/storage_volume.go:1984 lxc/storage_volume.go:2123 +#: lxc/storage_volume.go:2283 lxc/storage_volume.go:2399 +#: lxc/storage_volume.go:2460 lxc/storage_volume.go:2587 +#: lxc/storage_volume.go:2675 lxc/storage_volume.go:2839 msgid "Cluster member name" msgstr "" -#: lxc/cluster.go:895 +#: lxc/cluster.go:899 msgid "Cluster member name (alternative to passing it as an argument)" msgstr "" -#: lxc/cluster.go:927 +#: lxc/cluster.go:931 msgid "Cluster member name was provided as both a flag and as an argument" msgstr "" -#: lxc/cluster.go:757 +#: lxc/cluster.go:761 msgid "Clustering enabled" msgstr "" #: lxc/image.go:1117 lxc/list.go:132 lxc/profile.go:724 -#: lxc/storage_volume.go:1608 lxc/warning.go:93 +#: lxc/storage_volume.go:1627 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1220,24 +1226,24 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:860 lxc/cluster_group.go:397 lxc/config.go:281 +#: lxc/cluster.go:864 lxc/cluster_group.go:397 lxc/config.go:281 #: lxc/config.go:356 lxc/config.go:1341 lxc/config_metadata.go:156 #: lxc/config_trust.go:314 lxc/image.go:491 lxc/network.go:759 #: lxc/network_acl.go:698 lxc/network_forward.go:775 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:639 lxc/network_zone.go:1334 lxc/profile.go:600 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1169 -#: lxc/storage_volume.go:1201 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1185 +#: lxc/storage_volume.go:1217 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:624 +#: lxc/storage_volume.go:634 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1480 +#: lxc/storage_volume.go:1496 #, c-format msgid "Content type: %s" msgstr "" @@ -1291,7 +1297,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/config_device.go:408 lxc/config_device.go:409 +#: lxc/config_device.go:409 lxc/config_device.go:410 msgid "Copy profile inherited devices and override configuration keys" msgstr "" @@ -1299,7 +1305,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:394 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:404 lxc/storage_volume.go:405 msgid "Copy storage volumes" msgstr "" @@ -1307,12 +1313,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:401 +#: lxc/storage_volume.go:411 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:278 -#: lxc/storage_volume.go:402 +#: lxc/storage_volume.go:412 msgid "Copy to a project different from the source" msgstr "" @@ -1325,7 +1331,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:529 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1348,12 +1354,12 @@ msgstr "" msgid "Could not create server cert dir" msgstr "" -#: lxc/cluster.go:1236 +#: lxc/cluster.go:1240 #, c-format msgid "Could not find certificate file path: %s" msgstr "" -#: lxc/cluster.go:1240 +#: lxc/cluster.go:1244 #, c-format msgid "Could not find certificate key file path: %s" msgstr "" @@ -1368,17 +1374,17 @@ msgstr "" msgid "Could not parse identity: %s" msgstr "" -#: lxc/cluster.go:1245 +#: lxc/cluster.go:1249 #, c-format msgid "Could not read certificate file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1250 +#: lxc/cluster.go:1254 #, c-format msgid "Could not read certificate key file: %s with error: %v" msgstr "" -#: lxc/cluster.go:1267 +#: lxc/cluster.go:1271 #, c-format msgid "Could not write new remote certificate for remote '%s' with error: %v" msgstr "" @@ -1452,15 +1458,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:867 lxc/storage_bucket.go:868 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:99 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:615 lxc/storage_volume.go:616 +#: lxc/storage_volume.go:625 lxc/storage_volume.go:626 msgid "Create new custom storage volumes" msgstr "" @@ -1512,7 +1518,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1494 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1513 #, c-format msgid "Created: %s" msgstr "" @@ -1546,8 +1552,8 @@ msgstr "" #: lxc/network_load_balancer.go:160 lxc/network_peer.go:149 #: lxc/network_zone.go:162 lxc/network_zone.go:846 lxc/operation.go:173 #: lxc/profile.go:750 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1751 +#: lxc/storage_bucket.go:528 lxc/storage_bucket.go:848 +#: lxc/storage_volume.go:1770 msgid "DESCRIPTION" msgstr "" @@ -1567,7 +1573,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2655 +#: lxc/storage_bucket.go:1251 lxc/storage_volume.go:2674 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:974 msgid "Delete key from a storage bucket" msgstr "" @@ -1655,7 +1661,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:203 lxc/storage_bucket.go:204 msgid "Delete storage buckets" msgstr "" @@ -1663,7 +1669,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:724 lxc/storage_volume.go:725 +#: lxc/storage_volume.go:734 lxc/storage_volume.go:735 msgid "Delete storage volumes" msgstr "" @@ -1683,9 +1689,9 @@ msgstr "" #: lxc/auth.go:1900 lxc/auth.go:1960 lxc/auth.go:2009 lxc/auth.go:2060 #: lxc/auth.go:2083 lxc/auth.go:2136 lxc/cluster.go:30 lxc/cluster.go:123 #: lxc/cluster.go:215 lxc/cluster.go:272 lxc/cluster.go:331 lxc/cluster.go:404 -#: lxc/cluster.go:484 lxc/cluster.go:528 lxc/cluster.go:586 lxc/cluster.go:677 -#: lxc/cluster.go:771 lxc/cluster.go:894 lxc/cluster.go:978 lxc/cluster.go:1088 -#: lxc/cluster.go:1176 lxc/cluster.go:1300 lxc/cluster.go:1330 +#: lxc/cluster.go:488 lxc/cluster.go:532 lxc/cluster.go:590 lxc/cluster.go:681 +#: lxc/cluster.go:775 lxc/cluster.go:898 lxc/cluster.go:982 lxc/cluster.go:1092 +#: lxc/cluster.go:1180 lxc/cluster.go:1304 lxc/cluster.go:1334 #: lxc/cluster_group.go:31 lxc/cluster_group.go:85 lxc/cluster_group.go:170 #: lxc/cluster_group.go:256 lxc/cluster_group.go:316 lxc/cluster_group.go:440 #: lxc/cluster_group.go:522 lxc/cluster_group.go:607 lxc/cluster_group.go:663 @@ -1694,9 +1700,9 @@ msgstr "" #: lxc/config.go:542 lxc/config.go:772 lxc/config.go:904 lxc/config.go:957 #: lxc/config.go:997 lxc/config.go:1052 lxc/config.go:1143 lxc/config.go:1174 #: lxc/config.go:1228 lxc/config_device.go:25 lxc/config_device.go:79 -#: lxc/config_device.go:229 lxc/config_device.go:326 lxc/config_device.go:409 -#: lxc/config_device.go:511 lxc/config_device.go:627 lxc/config_device.go:634 -#: lxc/config_device.go:767 lxc/config_device.go:852 lxc/config_metadata.go:28 +#: lxc/config_device.go:230 lxc/config_device.go:327 lxc/config_device.go:410 +#: lxc/config_device.go:512 lxc/config_device.go:628 lxc/config_device.go:635 +#: lxc/config_device.go:768 lxc/config_device.go:853 lxc/config_metadata.go:28 #: lxc/config_metadata.go:56 lxc/config_metadata.go:189 #: lxc/config_template.go:28 lxc/config_template.go:68 #: lxc/config_template.go:119 lxc/config_template.go:173 @@ -1760,35 +1766,36 @@ msgstr "" #: lxc/remote.go:1066 lxc/rename.go:22 lxc/restore.go:24 lxc/snapshot.go:32 #: lxc/storage.go:34 lxc/storage.go:97 lxc/storage.go:203 lxc/storage.go:261 #: lxc/storage.go:393 lxc/storage.go:475 lxc/storage.go:655 lxc/storage.go:742 -#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:30 -#: lxc/storage_bucket.go:84 lxc/storage_bucket.go:189 lxc/storage_bucket.go:250 -#: lxc/storage_bucket.go:383 lxc/storage_bucket.go:459 -#: lxc/storage_bucket.go:536 lxc/storage_bucket.go:630 -#: lxc/storage_bucket.go:699 lxc/storage_bucket.go:733 -#: lxc/storage_bucket.go:774 lxc/storage_bucket.go:853 -#: lxc/storage_bucket.go:959 lxc/storage_bucket.go:1023 -#: lxc/storage_bucket.go:1158 lxc/storage_volume.go:58 -#: lxc/storage_volume.go:169 lxc/storage_volume.go:286 -#: lxc/storage_volume.go:395 lxc/storage_volume.go:616 -#: lxc/storage_volume.go:725 lxc/storage_volume.go:812 -#: lxc/storage_volume.go:914 lxc/storage_volume.go:1015 -#: lxc/storage_volume.go:1236 lxc/storage_volume.go:1367 -#: lxc/storage_volume.go:1526 lxc/storage_volume.go:1610 -#: lxc/storage_volume.go:1863 lxc/storage_volume.go:1962 -#: lxc/storage_volume.go:2089 lxc/storage_volume.go:2247 -#: lxc/storage_volume.go:2368 lxc/storage_volume.go:2430 -#: lxc/storage_volume.go:2566 lxc/storage_volume.go:2649 -#: lxc/storage_volume.go:2815 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:37 +#: lxc/storage_bucket.go:99 lxc/storage_bucket.go:204 lxc/storage_bucket.go:265 +#: lxc/storage_bucket.go:398 lxc/storage_bucket.go:474 +#: lxc/storage_bucket.go:551 lxc/storage_bucket.go:645 +#: lxc/storage_bucket.go:714 lxc/storage_bucket.go:748 +#: lxc/storage_bucket.go:789 lxc/storage_bucket.go:868 +#: lxc/storage_bucket.go:974 lxc/storage_bucket.go:1038 +#: lxc/storage_bucket.go:1173 lxc/storage_bucket.go:1245 +#: lxc/storage_bucket.go:1396 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:291 +#: lxc/storage_volume.go:405 lxc/storage_volume.go:626 +#: lxc/storage_volume.go:735 lxc/storage_volume.go:822 +#: lxc/storage_volume.go:927 lxc/storage_volume.go:1031 +#: lxc/storage_volume.go:1252 lxc/storage_volume.go:1383 +#: lxc/storage_volume.go:1545 lxc/storage_volume.go:1629 +#: lxc/storage_volume.go:1882 lxc/storage_volume.go:1981 +#: lxc/storage_volume.go:2108 lxc/storage_volume.go:2266 +#: lxc/storage_volume.go:2387 lxc/storage_volume.go:2449 +#: lxc/storage_volume.go:2585 lxc/storage_volume.go:2668 +#: lxc/storage_volume.go:2834 lxc/version.go:22 lxc/warning.go:30 #: lxc/warning.go:72 lxc/warning.go:263 lxc/warning.go:304 lxc/warning.go:358 msgid "Description" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1483 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:400 lxc/storage_volume.go:1868 +#: lxc/storage_volume.go:410 lxc/storage_volume.go:1887 msgid "Destination cluster member name" msgstr "" @@ -1800,25 +1807,25 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:811 lxc/storage_volume.go:812 +#: lxc/storage_volume.go:821 lxc/storage_volume.go:822 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:913 lxc/storage_volume.go:914 +#: lxc/storage_volume.go:926 lxc/storage_volume.go:927 msgid "Detach storage volumes from profiles" msgstr "" -#: lxc/config_device.go:206 +#: lxc/config_device.go:207 #, c-format msgid "Device %s added to %s" msgstr "" -#: lxc/config_device.go:487 +#: lxc/config_device.go:488 #, c-format msgid "Device %s overridden for %s" msgstr "" -#: lxc/config_device.go:608 +#: lxc/config_device.go:609 #, c-format msgid "Device %s removed from %s" msgstr "" @@ -1828,24 +1835,24 @@ msgstr "" msgid "Device already exists: %s" msgstr "" -#: lxc/config_device.go:288 lxc/config_device.go:302 lxc/config_device.go:566 -#: lxc/config_device.go:587 lxc/config_device.go:701 lxc/config_device.go:724 +#: lxc/config_device.go:289 lxc/config_device.go:303 lxc/config_device.go:567 +#: lxc/config_device.go:588 lxc/config_device.go:702 lxc/config_device.go:725 msgid "Device doesn't exist" msgstr "" -#: lxc/config_device.go:727 +#: lxc/config_device.go:728 msgid "" "Device from profile(s) cannot be modified for individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:590 +#: lxc/config_device.go:591 msgid "" "Device from profile(s) cannot be removed from individual instance. Override " "device or modify profile instead" msgstr "" -#: lxc/config_device.go:305 +#: lxc/config_device.go:306 msgid "Device from profile(s) cannot be retrieved for individual instance" msgstr "" @@ -1915,7 +1922,7 @@ msgstr "" msgid "Display profiles from all projects" msgstr "" -#: lxc/cluster.go:591 +#: lxc/cluster.go:595 msgid "Don't require user confirmation for using --force" msgstr "" @@ -1936,11 +1943,11 @@ msgstr "" msgid "ENTRIES" msgstr "" -#: lxc/list.go:874 +#: lxc/list.go:875 msgid "EPHEMERAL" msgstr "" -#: lxc/cluster.go:1072 lxc/config_trust.go:516 +#: lxc/cluster.go:1076 lxc/config_trust.go:516 msgid "EXPIRES AT" msgstr "" @@ -1962,7 +1969,7 @@ msgstr "" msgid "Edit an identity as YAML" msgstr "" -#: lxc/cluster.go:770 lxc/cluster.go:771 +#: lxc/cluster.go:774 lxc/cluster.go:775 msgid "Edit cluster member configurations as YAML" msgstr "" @@ -2034,11 +2041,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:264 lxc/storage_bucket.go:265 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1038 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2046,7 +2053,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1014 lxc/storage_volume.go:1015 +#: lxc/storage_volume.go:1030 lxc/storage_volume.go:1031 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2055,16 +2062,16 @@ msgid "Edit trust configurations as YAML" msgstr "" #: lxc/image.go:1161 lxc/list.go:622 lxc/profile.go:766 -#: lxc/storage_volume.go:1785 lxc/warning.go:236 +#: lxc/storage_volume.go:1804 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" -#: lxc/cluster.go:676 +#: lxc/cluster.go:680 msgid "Enable clustering on a single non-clustered LXD server" msgstr "" -#: lxc/cluster.go:677 +#: lxc/cluster.go:681 msgid "" "Enable clustering on a single non-clustered LXD server\n" "\n" @@ -2107,12 +2114,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 +#: lxc/cluster.go:463 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1328 #: lxc/network_acl.go:524 lxc/network_forward.go:580 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:477 lxc/network_zone.go:1165 lxc/profile.go:1082 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2180 lxc/storage_volume.go:2218 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:618 +#: lxc/storage_volume.go:2199 lxc/storage_volume.go:2237 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2122,12 +2129,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 +#: lxc/cluster.go:457 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:574 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:471 lxc/network_zone.go:1159 #: lxc/profile.go:1076 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2174 -#: lxc/storage_volume.go:2212 +#: lxc/storage_bucket.go:612 lxc/storage_volume.go:2193 +#: lxc/storage_volume.go:2231 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2137,11 +2144,11 @@ msgstr "" msgid "Error updating template file: %s" msgstr "" -#: lxc/cluster.go:1299 lxc/cluster.go:1300 +#: lxc/cluster.go:1303 lxc/cluster.go:1304 msgid "Evacuate cluster member" msgstr "" -#: lxc/cluster.go:1397 +#: lxc/cluster.go:1401 #, c-format msgid "Evacuating cluster member: %s" msgstr "" @@ -2169,8 +2176,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1527 -#: lxc/storage_volume.go:1577 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1546 +#: lxc/storage_volume.go:1596 msgid "Expires at" msgstr "" @@ -2194,7 +2201,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2648 lxc/storage_volume.go:2649 +#: lxc/storage_volume.go:2667 lxc/storage_volume.go:2668 msgid "Export custom storage volume" msgstr "" @@ -2206,11 +2213,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2652 +#: lxc/storage_bucket.go:1244 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1245 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2671 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2781 +#: lxc/storage_bucket.go:1363 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2800 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2351,11 +2371,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1298 +#, c-format +msgid "Failed to create backup: %v" +msgstr "" + #: lxc/remote.go:500 #, c-format msgid "Failed to decode trust token: %w" msgstr "" +#: lxc/storage_bucket.go:1377 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2400,7 +2430,7 @@ msgstr "" msgid "Fingerprint: %s" msgstr "" -#: lxc/cluster.go:1303 +#: lxc/cluster.go:1307 msgid "Force a particular evacuation action" msgstr "" @@ -2408,7 +2438,7 @@ msgstr "" msgid "Force creating files or directories" msgstr "" -#: lxc/cluster.go:1302 +#: lxc/cluster.go:1306 msgid "Force evacuation without user confirmation" msgstr "" @@ -2416,11 +2446,11 @@ msgstr "" msgid "Force pseudo-terminal allocation" msgstr "" -#: lxc/cluster.go:590 +#: lxc/cluster.go:594 msgid "Force removing a member, even if degraded" msgstr "" -#: lxc/cluster.go:1332 +#: lxc/cluster.go:1336 msgid "Force restoration without user confirmation" msgstr "" @@ -2436,7 +2466,7 @@ msgstr "" msgid "Force using the local unix socket" msgstr "" -#: lxc/cluster.go:606 +#: lxc/cluster.go:610 #, c-format msgid "" "Forcefully removing a server from the cluster should only be done as a last\n" @@ -2461,7 +2491,7 @@ msgid "" msgstr "" #: lxc/alias.go:112 lxc/auth.go:340 lxc/auth.go:920 lxc/auth.go:1904 -#: lxc/cluster.go:125 lxc/cluster.go:979 lxc/cluster_group.go:442 +#: lxc/cluster.go:125 lxc/cluster.go:983 lxc/cluster_group.go:442 #: lxc/config_template.go:275 lxc/config_trust.go:352 lxc/config_trust.go:434 #: lxc/image.go:1118 lxc/image_alias.go:182 lxc/list.go:133 lxc/network.go:1010 #: lxc/network.go:1117 lxc/network_acl.go:98 lxc/network_allocations.go:59 @@ -2469,8 +2499,8 @@ msgstr "" #: lxc/network_peer.go:85 lxc/network_zone.go:90 lxc/network_zone.go:788 #: lxc/operation.go:109 lxc/profile.go:727 lxc/project.go:474 #: lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 -#: lxc/storage_bucket.go:460 lxc/storage_bucket.go:775 -#: lxc/storage_volume.go:1627 lxc/warning.go:94 +#: lxc/storage_bucket.go:475 lxc/storage_bucket.go:790 +#: lxc/storage_volume.go:1646 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2586,7 +2616,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:401 msgid "Get the key as a storage bucket property" msgstr "" @@ -2594,7 +2624,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1251 +#: lxc/storage_volume.go:1267 msgid "Get the key as a storage volume property" msgstr "" @@ -2606,7 +2636,7 @@ msgstr "" msgid "Get values for cluster member configuration keys" msgstr "" -#: lxc/config_device.go:228 lxc/config_device.go:229 +#: lxc/config_device.go:229 lxc/config_device.go:230 msgid "Get values for device configuration keys" msgstr "" @@ -2650,7 +2680,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:398 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2658,11 +2688,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1235 lxc/storage_volume.go:1236 +#: lxc/storage_volume.go:1251 lxc/storage_volume.go:1252 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:480 +#: lxc/storage_volume.go:490 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2790,7 +2820,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2440 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2459 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2804,7 +2834,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2439 +#: lxc/storage_volume.go:2458 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2854,7 +2884,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2815 +#: lxc/storage_volume.go:2834 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2862,7 +2892,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2814 +#: lxc/storage_bucket.go:1396 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2833 msgid "Import custom storage volumes" msgstr "" @@ -2884,11 +2918,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2822 +#: lxc/storage_bucket.go:1395 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2841 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2896 +#: lxc/storage_bucket.go:1451 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2915 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2954,6 +2997,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1331 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2964,6 +3012,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1336 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3014,7 +3067,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:153 lxc/storage_volume.go:2025 +#: lxc/move.go:153 lxc/storage_volume.go:2044 msgid "Invalid new snapshot name" msgstr "" @@ -3022,7 +3075,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2021 +#: lxc/storage_volume.go:2040 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3040,9 +3093,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1083 lxc/storage_volume.go:1300 -#: lxc/storage_volume.go:1424 lxc/storage_volume.go:2010 -#: lxc/storage_volume.go:2157 lxc/storage_volume.go:2309 +#: lxc/storage_volume.go:1099 lxc/storage_volume.go:1316 +#: lxc/storage_volume.go:1440 lxc/storage_volume.go:2029 +#: lxc/storage_volume.go:2176 lxc/storage_volume.go:2328 msgid "Invalid snapshot name" msgstr "" @@ -3088,7 +3141,7 @@ msgstr "" #: lxc/list.go:606 lxc/network.go:1177 lxc/network_forward.go:163 #: lxc/network_load_balancer.go:165 lxc/operation.go:178 -#: lxc/storage_bucket.go:517 lxc/storage_volume.go:1758 lxc/warning.go:221 +#: lxc/storage_bucket.go:532 lxc/storage_volume.go:1777 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3100,8 +3153,8 @@ msgstr "" msgid "LXD automatically uses either spicy or remote-viewer when present." msgstr "" -#: lxc/cluster.go:167 lxc/cluster.go:1021 lxc/cluster.go:1124 -#: lxc/cluster.go:1232 lxc/cluster_group.go:485 +#: lxc/cluster.go:167 lxc/cluster.go:1025 lxc/cluster.go:1128 +#: lxc/cluster.go:1236 lxc/cluster_group.go:485 msgid "LXD server isn't part of a cluster" msgstr "" @@ -3150,7 +3203,7 @@ msgstr "" msgid "List all active certificate add tokens" msgstr "" -#: lxc/cluster.go:977 lxc/cluster.go:978 +#: lxc/cluster.go:981 lxc/cluster.go:982 msgid "List all active cluster member join tokens" msgstr "" @@ -3265,7 +3318,7 @@ msgid "" " t - Type" msgstr "" -#: lxc/config_device.go:325 lxc/config_device.go:326 +#: lxc/config_device.go:326 lxc/config_device.go:327 msgid "List instance devices" msgstr "" @@ -3401,19 +3454,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:787 lxc/storage_bucket.go:789 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:472 lxc/storage_bucket.go:474 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1605 +#: lxc/storage_volume.go:1624 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1610 +#: lxc/storage_volume.go:1629 msgid "" "List storage volumes\n" "\n" @@ -3472,7 +3525,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1483 +#: lxc/info.go:489 lxc/storage_volume.go:1499 #, c-format msgid "Location: %s" msgstr "" @@ -3706,19 +3759,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:748 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:37 msgid "Manage storage buckets." msgstr "" @@ -3773,17 +3826,17 @@ msgstr "" msgid "Member %q does not have role %q" msgstr "" -#: lxc/cluster.go:958 +#: lxc/cluster.go:962 #, c-format msgid "Member %s join token:" msgstr "" -#: lxc/cluster.go:661 +#: lxc/cluster.go:665 #, c-format msgid "Member %s removed" msgstr "" -#: lxc/cluster.go:566 +#: lxc/cluster.go:570 #, c-format msgid "Member %s renamed to %s" msgstr "" @@ -3819,12 +3872,12 @@ msgid "" "Minimum level for log messages (only available when using pretty format)" msgstr "" -#: lxc/storage_bucket.go:117 lxc/storage_bucket.go:217 -#: lxc/storage_bucket.go:293 lxc/storage_bucket.go:412 -#: lxc/storage_bucket.go:569 lxc/storage_bucket.go:661 -#: lxc/storage_bucket.go:803 lxc/storage_bucket.go:890 -#: lxc/storage_bucket.go:987 lxc/storage_bucket.go:1066 -#: lxc/storage_bucket.go:1189 +#: lxc/storage_bucket.go:132 lxc/storage_bucket.go:232 +#: lxc/storage_bucket.go:308 lxc/storage_bucket.go:427 +#: lxc/storage_bucket.go:584 lxc/storage_bucket.go:676 +#: lxc/storage_bucket.go:818 lxc/storage_bucket.go:905 +#: lxc/storage_bucket.go:1002 lxc/storage_bucket.go:1081 +#: lxc/storage_bucket.go:1204 lxc/storage_bucket.go:1280 msgid "Missing bucket name" msgstr "" @@ -3837,7 +3890,7 @@ msgstr "" msgid "Missing cluster group name" msgstr "" -#: lxc/cluster.go:812 lxc/cluster.go:1368 lxc/cluster_group.go:129 +#: lxc/cluster.go:816 lxc/cluster.go:1372 lxc/cluster_group.go:129 #: lxc/cluster_group.go:559 lxc/cluster_group.go:761 lxc/cluster_role.go:82 #: lxc/cluster_role.go:150 msgid "Missing cluster member name" @@ -3869,8 +3922,8 @@ msgstr "" msgid "Missing instance name" msgstr "" -#: lxc/storage_bucket.go:894 lxc/storage_bucket.go:991 -#: lxc/storage_bucket.go:1070 lxc/storage_bucket.go:1193 +#: lxc/storage_bucket.go:909 lxc/storage_bucket.go:1006 +#: lxc/storage_bucket.go:1085 lxc/storage_bucket.go:1208 msgid "Missing key name" msgstr "" @@ -3885,9 +3938,9 @@ msgstr "" msgid "Missing listen address" msgstr "" -#: lxc/config_device.go:140 lxc/config_device.go:273 lxc/config_device.go:367 -#: lxc/config_device.go:441 lxc/config_device.go:553 lxc/config_device.go:682 -#: lxc/config_device.go:803 +#: lxc/config_device.go:141 lxc/config_device.go:274 lxc/config_device.go:368 +#: lxc/config_device.go:442 lxc/config_device.go:554 lxc/config_device.go:683 +#: lxc/config_device.go:804 msgid "Missing name" msgstr "" @@ -3935,19 +3988,20 @@ msgid "Missing peer name" msgstr "" #: lxc/storage.go:235 lxc/storage.go:313 lxc/storage.go:431 lxc/storage.go:509 -#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:113 -#: lxc/storage_bucket.go:213 lxc/storage_bucket.go:289 -#: lxc/storage_bucket.go:408 lxc/storage_bucket.go:483 -#: lxc/storage_bucket.go:565 lxc/storage_bucket.go:657 -#: lxc/storage_bucket.go:799 lxc/storage_bucket.go:886 -#: lxc/storage_bucket.go:983 lxc/storage_bucket.go:1062 -#: lxc/storage_bucket.go:1185 lxc/storage_volume.go:211 -#: lxc/storage_volume.go:328 lxc/storage_volume.go:654 -#: lxc/storage_volume.go:761 lxc/storage_volume.go:852 -#: lxc/storage_volume.go:954 lxc/storage_volume.go:1072 -#: lxc/storage_volume.go:1289 lxc/storage_volume.go:1999 -#: lxc/storage_volume.go:2140 lxc/storage_volume.go:2298 -#: lxc/storage_volume.go:2489 lxc/storage_volume.go:2606 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:128 +#: lxc/storage_bucket.go:228 lxc/storage_bucket.go:304 +#: lxc/storage_bucket.go:423 lxc/storage_bucket.go:498 +#: lxc/storage_bucket.go:580 lxc/storage_bucket.go:672 +#: lxc/storage_bucket.go:814 lxc/storage_bucket.go:901 +#: lxc/storage_bucket.go:998 lxc/storage_bucket.go:1077 +#: lxc/storage_bucket.go:1200 lxc/storage_bucket.go:1275 +#: lxc/storage_volume.go:211 lxc/storage_volume.go:333 +#: lxc/storage_volume.go:664 lxc/storage_volume.go:771 +#: lxc/storage_volume.go:862 lxc/storage_volume.go:967 +#: lxc/storage_volume.go:1088 lxc/storage_volume.go:1305 +#: lxc/storage_volume.go:2018 lxc/storage_volume.go:2159 +#: lxc/storage_volume.go:2317 lxc/storage_volume.go:2508 +#: lxc/storage_volume.go:2625 msgid "Missing pool name" msgstr "" @@ -3966,11 +4020,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:443 lxc/storage_volume.go:1909 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1928 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1413 +#: lxc/storage_volume.go:1429 msgid "Missing storage pool name" msgstr "" @@ -4007,8 +4061,8 @@ msgid "" "By default the monitor will listen to all message types." msgstr "" -#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:876 -#: lxc/storage_volume.go:977 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:889 +#: lxc/storage_volume.go:993 msgid "More than one device matches, specify the device name" msgstr "" @@ -4045,7 +4099,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1862 lxc/storage_volume.go:1863 +#: lxc/storage_volume.go:1881 lxc/storage_volume.go:1882 msgid "Move storage volumes between pools" msgstr "" @@ -4053,11 +4107,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1869 +#: lxc/storage_volume.go:1888 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:523 +#: lxc/storage_volume.go:533 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4079,12 +4133,12 @@ msgid "Must supply instance name for: " msgstr "" #: lxc/auth.go:379 lxc/auth.go:966 lxc/auth.go:1943 lxc/cluster.go:192 -#: lxc/cluster.go:1070 lxc/cluster_group.go:503 lxc/config_trust.go:409 +#: lxc/cluster.go:1074 lxc/cluster_group.go:503 lxc/config_trust.go:409 #: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1090 #: lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:161 #: lxc/network_zone.go:845 lxc/profile.go:748 lxc/project.go:567 -#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:512 -#: lxc/storage_bucket.go:832 lxc/storage_volume.go:1750 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:527 +#: lxc/storage_bucket.go:847 lxc/storage_volume.go:1769 msgid "NAME" msgstr "" @@ -4136,8 +4190,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1525 -#: lxc/storage_volume.go:1575 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1544 +#: lxc/storage_volume.go:1594 msgid "Name" msgstr "" @@ -4145,7 +4199,7 @@ msgstr "" msgid "Name of the project to use for this remote:" msgstr "" -#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1465 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1481 #, c-format msgid "Name: %s" msgstr "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "No certificate add token for member %s on remote: %s" msgstr "" -#: lxc/cluster.go:1162 +#: lxc/cluster.go:1166 #, c-format msgid "No cluster join token for member %s on remote: %s" msgstr "" @@ -4289,7 +4343,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:885 lxc/storage_volume.go:986 +#: lxc/storage_volume.go:898 lxc/storage_volume.go:1002 msgid "No device found for this storage volume" msgstr "" @@ -4309,15 +4363,15 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:457 lxc/storage_volume.go:1918 +#: lxc/storage_volume.go:467 lxc/storage_volume.go:1937 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:507 lxc/storage_volume.go:1929 +#: lxc/storage_volume.go:517 lxc/storage_volume.go:1948 msgid "No storage pool for target volume specified" msgstr "" -#: lxc/config_device.go:151 lxc/config_device.go:465 +#: lxc/config_device.go:152 lxc/config_device.go:466 #, c-format msgid "No value found in %q" msgstr "" @@ -4327,7 +4381,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2037 +#: lxc/storage_volume.go:2056 msgid "Not a snapshot name" msgstr "" @@ -4340,16 +4394,16 @@ msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:348 +#: lxc/storage_volume.go:353 msgid "" "Only \"custom\" and \"virtual-machine\" volumes can be attached to profiles" msgstr "" -#: lxc/storage_volume.go:2703 +#: lxc/storage_volume.go:2722 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2502 +#: lxc/storage_volume.go:2521 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4361,7 +4415,7 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1431 +#: lxc/storage_volume.go:1447 msgid "Only instance or custom volumes are supported" msgstr "" @@ -4374,7 +4428,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1579 +#: lxc/info.go:705 lxc/storage_volume.go:1598 msgid "Optimized Storage" msgstr "" @@ -4404,7 +4458,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1769 +#: lxc/storage_volume.go:1788 msgid "POOL" msgstr "" @@ -4421,7 +4475,7 @@ msgid "PROFILES" msgstr "" #: lxc/image.go:1140 lxc/list.go:567 lxc/network_zone.go:167 lxc/profile.go:749 -#: lxc/storage_volume.go:1775 lxc/warning.go:213 +#: lxc/storage_volume.go:1794 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4466,7 +4520,7 @@ msgstr "" msgid "Please provide client name: " msgstr "" -#: lxc/cluster.go:932 +#: lxc/cluster.go:936 msgid "Please provide cluster member name: " msgstr "" @@ -4487,16 +4541,16 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:861 +#: lxc/auth.go:305 lxc/auth.go:1206 lxc/auth.go:1869 lxc/cluster.go:865 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 #: lxc/config.go:1342 lxc/config_metadata.go:157 lxc/config_template.go:239 #: lxc/config_trust.go:315 lxc/image.go:492 lxc/network.go:760 #: lxc/network_acl.go:699 lxc/network_forward.go:776 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:640 lxc/network_zone.go:1335 lxc/profile.go:601 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1170 -#: lxc/storage_volume.go:1202 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:365 +#: lxc/storage_bucket.go:1142 lxc/storage_volume.go:1186 +#: lxc/storage_volume.go:1218 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4613,7 +4667,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1369 +#: lxc/storage_volume.go:1385 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4627,7 +4681,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1254 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4643,7 +4697,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2249 +#: lxc/storage_volume.go:2268 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4664,7 +4718,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1017 +#: lxc/storage_volume.go:1033 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4673,7 +4727,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2094 +#: lxc/storage_volume.go:2113 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4686,7 +4740,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2370 +#: lxc/storage_volume.go:2389 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4747,7 +4801,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:849 msgid "ROLE" msgstr "" @@ -4772,7 +4826,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:403 +#: lxc/storage_volume.go:413 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4850,7 +4904,7 @@ msgstr "" msgid "Remove a group from an identity" msgstr "" -#: lxc/cluster.go:585 lxc/cluster.go:586 +#: lxc/cluster.go:589 lxc/cluster.go:590 msgid "Remove a member from the cluster" msgstr "" @@ -4886,7 +4940,7 @@ msgstr "" msgid "Remove identities from groups" msgstr "" -#: lxc/config_device.go:510 lxc/config_device.go:511 +#: lxc/config_device.go:511 lxc/config_device.go:512 msgid "Remove instance devices" msgstr "" @@ -4930,7 +4984,7 @@ msgstr "" msgid "Rename a cluster group" msgstr "" -#: lxc/cluster.go:527 lxc/cluster.go:528 +#: lxc/cluster.go:531 lxc/cluster.go:532 msgid "Rename a cluster member" msgstr "" @@ -4971,15 +5025,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1962 +#: lxc/storage_volume.go:1981 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1961 +#: lxc/storage_volume.go:1980 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2050 lxc/storage_volume.go:2070 +#: lxc/storage_volume.go:2069 lxc/storage_volume.go:2089 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4989,7 +5043,7 @@ msgstr "" msgid "Render: %s (%s)" msgstr "" -#: lxc/cluster.go:893 lxc/cluster.go:894 +#: lxc/cluster.go:897 lxc/cluster.go:898 msgid "Request a join token for adding a cluster member" msgstr "" @@ -5016,7 +5070,7 @@ msgid "" "The opposite of \"lxc pause\" is \"lxc start\"." msgstr "" -#: lxc/cluster.go:1329 lxc/cluster.go:1330 +#: lxc/cluster.go:1333 lxc/cluster.go:1334 msgid "Restore cluster member" msgstr "" @@ -5031,11 +5085,11 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2565 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2584 lxc/storage_volume.go:2585 msgid "Restore storage volume snapshots" msgstr "" -#: lxc/cluster.go:1395 +#: lxc/cluster.go:1399 #, c-format msgid "Restoring cluster member: %s" msgstr "" @@ -5057,11 +5111,11 @@ msgstr "" msgid "Revoke certificate add token" msgstr "" -#: lxc/cluster.go:1087 +#: lxc/cluster.go:1091 msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:878 msgid "Role (admin or read-only)" msgstr "" @@ -5136,11 +5190,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:880 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:958 #, c-format msgid "Secret key: %s" msgstr "" @@ -5182,11 +5236,11 @@ msgstr "" msgid "Set authentication user when using SSH SFTP listener" msgstr "" -#: lxc/config_device.go:624 +#: lxc/config_device.go:625 msgid "Set device configuration keys" msgstr "" -#: lxc/config_device.go:627 +#: lxc/config_device.go:628 msgid "" "Set device configuration keys\n" "\n" @@ -5195,7 +5249,7 @@ msgid "" " lxc config device set [:] " msgstr "" -#: lxc/config_device.go:634 +#: lxc/config_device.go:635 msgid "" "Set device configuration keys\n" "\n" @@ -5329,11 +5383,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:551 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5355,11 +5409,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2088 +#: lxc/storage_volume.go:2107 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2089 +#: lxc/storage_volume.go:2108 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5436,7 +5490,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:558 msgid "Set the key as a storage bucket property" msgstr "" @@ -5444,7 +5498,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2105 +#: lxc/storage_volume.go:2124 msgid "Set the key as a storage volume property" msgstr "" @@ -5488,7 +5542,7 @@ msgstr "" msgid "Show events from all projects" msgstr "" -#: lxc/config_device.go:766 lxc/config_device.go:767 +#: lxc/config_device.go:767 lxc/config_device.go:768 msgid "Show full device configuration" msgstr "" @@ -5581,11 +5635,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:644 lxc/storage_bucket.go:645 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1173 msgid "Show storage bucket key configurations" msgstr "" @@ -5593,11 +5647,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2246 lxc/storage_volume.go:2247 +#: lxc/storage_volume.go:2265 lxc/storage_volume.go:2266 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1367 +#: lxc/storage_volume.go:1382 lxc/storage_volume.go:1383 msgid "Show storage volume state information" msgstr "" @@ -5665,15 +5719,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2429 lxc/storage_volume.go:2430 +#: lxc/storage_volume.go:2448 lxc/storage_volume.go:2449 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2192 +#: lxc/storage_volume.go:2211 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1504 +#: lxc/info.go:619 lxc/storage_volume.go:1523 msgid "Snapshots:" msgstr "" @@ -5739,22 +5793,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:182 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:249 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:956 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1022 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5778,21 +5832,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:707 +#: lxc/storage_volume.go:717 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:795 +#: lxc/storage_volume.go:805 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:520 +#: lxc/storage_volume.go:530 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:524 +#: lxc/storage_volume.go:534 msgid "Storage volume moved successfully!" msgstr "" @@ -5800,7 +5854,7 @@ msgstr "" msgid "Store the instance state" msgstr "" -#: lxc/cluster.go:1272 +#: lxc/cluster.go:1276 #, c-format msgid "Successfully updated cluster certificates for remote %s" msgstr "" @@ -5849,18 +5903,18 @@ msgstr "" msgid "TLS identity %q created with fingerprint %q" msgstr "" -#: lxc/cluster.go:1071 lxc/config_trust.go:515 +#: lxc/cluster.go:1075 lxc/config_trust.go:515 msgid "TOKEN" msgstr "" #: lxc/auth.go:965 lxc/config_trust.go:408 lxc/image.go:1147 #: lxc/image_alias.go:269 lxc/list.go:579 lxc/network.go:1091 #: lxc/network.go:1173 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1749 lxc/warning.go:216 +#: lxc/storage_volume.go:1768 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1576 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1595 msgid "Taken at" msgstr "" @@ -5906,7 +5960,7 @@ msgstr "" msgid "The destination LXD server is not clustered" msgstr "" -#: lxc/config_device.go:172 lxc/config_device.go:189 lxc/config_device.go:453 +#: lxc/config_device.go:173 lxc/config_device.go:190 lxc/config_device.go:454 msgid "The device already exists" msgstr "" @@ -5943,7 +5997,7 @@ msgstr "" msgid "The local image '%q' couldn't be found, trying '%q:' instead." msgstr "" -#: lxc/config_device.go:458 +#: lxc/config_device.go:459 msgid "The profile device doesn't exist" msgstr "" @@ -6007,7 +6061,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:447 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6017,12 +6071,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1342 +#: lxc/storage_volume.go:1358 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1319 +#: lxc/storage_volume.go:1335 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6041,8 +6095,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:890 -#: lxc/storage_volume.go:991 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:903 +#: lxc/storage_volume.go:1007 msgid "The specified device doesn't exist" msgstr "" @@ -6062,11 +6116,11 @@ msgstr "" msgid "There is no config key to set on an instance snapshot." msgstr "" -#: lxc/cluster.go:740 +#: lxc/cluster.go:744 msgid "This LXD server is already clustered" msgstr "" -#: lxc/cluster.go:730 +#: lxc/cluster.go:734 msgid "This LXD server is not available on the network" msgstr "" @@ -6117,7 +6171,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1489 +#: lxc/storage_volume.go:1508 #, c-format msgid "Total: %s" msgstr "" @@ -6132,7 +6186,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1866 +#: lxc/storage_volume.go:1885 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6140,7 +6194,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:408 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6199,7 +6253,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1490 #, c-format msgid "Type: %s" msgstr "" @@ -6221,13 +6275,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1754 +#: lxc/project.go:995 lxc/storage_volume.go:1773 msgid "USAGE" msgstr "" #: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:163 lxc/profile.go:751 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1753 +#: lxc/storage.go:724 lxc/storage_volume.go:1772 msgid "USED BY" msgstr "" @@ -6260,7 +6314,7 @@ msgid "Unknown channel type for client %q: %s" msgstr "" #: lxc/image.go:1167 lxc/list.go:631 lxc/profile.go:772 -#: lxc/storage_volume.go:1791 lxc/warning.go:242 +#: lxc/storage_volume.go:1810 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -6289,7 +6343,7 @@ msgstr "" msgid "Unset UEFI variables for instance" msgstr "" -#: lxc/cluster.go:483 +#: lxc/cluster.go:487 msgid "Unset a cluster member's configuration keys" msgstr "" @@ -6297,7 +6351,7 @@ msgstr "" msgid "Unset all profiles on the target instance" msgstr "" -#: lxc/config_device.go:851 lxc/config_device.go:852 +#: lxc/config_device.go:852 lxc/config_device.go:853 msgid "Unset device configuration keys" msgstr "" @@ -6357,7 +6411,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:714 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6365,11 +6419,11 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2367 lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2386 lxc/storage_volume.go:2387 msgid "Unset storage volume configuration keys" msgstr "" -#: lxc/cluster.go:486 +#: lxc/cluster.go:490 msgid "Unset the key as a cluster property" msgstr "" @@ -6409,7 +6463,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:717 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6417,7 +6471,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2381 +#: lxc/storage_volume.go:2400 msgid "Unset the key as a storage volume property" msgstr "" @@ -6438,11 +6492,11 @@ msgstr "" msgid "Up delay" msgstr "" -#: lxc/cluster.go:1175 +#: lxc/cluster.go:1179 msgid "Update cluster certificate" msgstr "" -#: lxc/cluster.go:1177 +#: lxc/cluster.go:1181 msgid "" "Update cluster certificate with PEM certificate and key read from input " "files." @@ -6461,12 +6515,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1487 +#: lxc/storage_volume.go:1504 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2654 +#: lxc/export.go:42 lxc/storage_volume.go:2673 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6484,7 +6538,7 @@ msgstr "" msgid "User ID to run the command as (default 0)" msgstr "" -#: lxc/cluster.go:625 lxc/delete.go:53 +#: lxc/cluster.go:629 lxc/delete.go:53 msgid "User aborted delete operation" msgstr "" @@ -6533,7 +6587,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1578 +#: lxc/storage_volume.go:1597 msgid "Volume Only" msgstr "" @@ -6592,16 +6646,16 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:912 +#: lxc/storage_volume.go:925 msgid "[] [/] []" msgstr "" -#: lxc/storage_volume.go:284 +#: lxc/storage_volume.go:289 msgid "[] [/] [] []" msgstr "" #: lxc/auth.go:333 lxc/auth.go:913 lxc/auth.go:1044 lxc/auth.go:1897 -#: lxc/cluster.go:120 lxc/cluster.go:976 lxc/cluster_group.go:437 +#: lxc/cluster.go:120 lxc/cluster.go:980 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 #: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:84 #: lxc/operation.go:104 lxc/profile.go:707 lxc/project.go:469 @@ -6613,11 +6667,11 @@ msgstr "" msgid "[:] []" msgstr "" -#: lxc/cluster.go:1173 +#: lxc/cluster.go:1177 msgid "[:] " msgstr "" -#: lxc/cluster.go:675 lxc/config_trust.go:578 +#: lxc/cluster.go:679 lxc/config_trust.go:578 msgid "[:] " msgstr "" @@ -6776,17 +6830,17 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:329 -#: lxc/config_device.go:761 lxc/config_metadata.go:54 +#: lxc/config.go:1172 lxc/config.go:1226 lxc/config_device.go:330 +#: lxc/config_device.go:762 lxc/config_metadata.go:54 #: lxc/config_metadata.go:187 lxc/config_template.go:271 lxc/console.go:38 msgid "[:]" msgstr "" -#: lxc/config_device.go:223 lxc/config_device.go:846 +#: lxc/config_device.go:224 lxc/config_device.go:847 msgid "[:] " msgstr "" -#: lxc/config_device.go:626 +#: lxc/config_device.go:627 msgid "[:] =..." msgstr "" @@ -6794,7 +6848,7 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config_device.go:407 +#: lxc/config_device.go:408 msgid "[:] [key=value...]" msgstr "" @@ -6806,7 +6860,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:504 +#: lxc/config_device.go:505 msgid "[:] ..." msgstr "" @@ -6881,8 +6935,8 @@ msgid "" "[:][/] [[:][/]...]" msgstr "" -#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:583 lxc/cluster.go:769 -#: lxc/cluster.go:1086 lxc/cluster.go:1298 lxc/cluster.go:1328 +#: lxc/cluster.go:213 lxc/cluster.go:270 lxc/cluster.go:587 lxc/cluster.go:773 +#: lxc/cluster.go:1090 lxc/cluster.go:1302 lxc/cluster.go:1332 msgid "[:]" msgstr "" @@ -6890,7 +6944,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/cluster.go:329 lxc/cluster.go:482 +#: lxc/cluster.go:329 lxc/cluster.go:486 msgid "[:] " msgstr "" @@ -6898,7 +6952,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/cluster.go:525 +#: lxc/cluster.go:529 msgid "[:] " msgstr "" @@ -7016,30 +7070,38 @@ msgid "[:]" msgstr "" #: lxc/storage.go:200 lxc/storage.go:259 lxc/storage.go:473 lxc/storage.go:844 -#: lxc/storage_bucket.go:455 +#: lxc/storage_bucket.go:470 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2813 +#: lxc/storage_bucket.go:1394 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2832 msgid "[:] []" msgstr "" -#: lxc/storage_bucket.go:186 lxc/storage_bucket.go:248 -#: lxc/storage_bucket.go:628 lxc/storage_bucket.go:770 +#: lxc/storage_bucket.go:201 lxc/storage_bucket.go:263 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:785 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:381 lxc/storage_bucket.go:697 -#: lxc/storage_bucket.go:851 lxc/storage_bucket.go:957 -#: lxc/storage_bucket.go:1021 lxc/storage_bucket.go:1156 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:712 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:972 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1171 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:549 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1243 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:97 msgid "[:] [key=value...]" msgstr "" @@ -7055,37 +7117,37 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:1979 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:2564 +#: lxc/storage_volume.go:2583 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2666 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2447 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:614 +#: lxc/storage_volume.go:624 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:722 +#: lxc/storage_volume.go:732 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1013 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1029 lxc/storage_volume.go:1381 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:810 +#: lxc/storage_volume.go:820 msgid "[:] [/] []" msgstr "" @@ -7093,40 +7155,40 @@ msgstr "" msgid "[:] [/] [] []" msgstr "" -#: lxc/storage_volume.go:2366 +#: lxc/storage_volume.go:2385 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2087 +#: lxc/storage_volume.go:2106 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2264 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1234 +#: lxc/storage_volume.go:1250 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1860 +#: lxc/storage_volume.go:1879 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:392 +#: lxc/storage_volume.go:402 msgid "[:]/[/] [:]/" msgstr "" -#: lxc/config_device.go:331 lxc/config_device.go:763 lxc/profile.go:356 +#: lxc/config_device.go:332 lxc/config_device.go:764 lxc/profile.go:356 #: lxc/profile.go:437 lxc/profile.go:496 lxc/profile.go:1102 msgid "[:]" msgstr "" -#: lxc/config_device.go:225 lxc/config_device.go:848 +#: lxc/config_device.go:226 lxc/config_device.go:849 msgid "[:] " msgstr "" -#: lxc/config_device.go:633 +#: lxc/config_device.go:634 msgid "[:] =..." msgstr "" @@ -7142,7 +7204,7 @@ msgstr "" msgid "[:] =..." msgstr "" -#: lxc/config_device.go:506 +#: lxc/config_device.go:507 msgid "[:] ..." msgstr "" @@ -7219,7 +7281,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1603 +#: lxc/storage_volume.go:1622 msgid "[:][] [...]" msgstr "" @@ -7231,7 +7293,7 @@ msgstr "" msgid "[] " msgstr "" -#: lxc/cluster.go:892 +#: lxc/cluster.go:896 msgid "[[:]]" msgstr "" @@ -7303,7 +7365,7 @@ msgid "" "group.yaml" msgstr "" -#: lxc/cluster.go:773 +#: lxc/cluster.go:777 msgid "" "lxc cluster edit < member.yaml\n" " Update a cluster member using the content of member.yaml" @@ -7634,7 +7696,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:100 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7644,19 +7706,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:266 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." msgstr "" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1039 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." msgstr "" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:869 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7666,14 +7728,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1174 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:646 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7695,7 +7757,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:618 +#: lxc/storage_volume.go:628 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7703,13 +7765,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2817 +#: lxc/storage_volume.go:2836 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." msgstr "" -#: lxc/storage_volume.go:2432 +#: lxc/storage_volume.go:2451 msgid "" "lxc storage volume snapshot default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7719,6 +7781,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1247 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1398 +msgid "" +"lxd storage bucket import default backup0.tar.gz\n" +"\t\tCreate a new storage bucket using backup0.tar.gz as the source." +msgstr "" + #: lxc/remote.go:545 msgid "n" msgstr "" @@ -7772,7 +7846,7 @@ msgstr "" msgid "y" msgstr "" -#: lxc/cluster.go:624 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 +#: lxc/cluster.go:628 lxc/delete.go:52 lxc/image.go:996 lxc/image.go:1001 #: lxc/image.go:1206 msgid "yes" msgstr ""