From dd1fd9546cafa27775f396d0ac379e38218f0c5e 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 5ae1f2ee72c9..d3185ca501b2 100644 --- a/doc/api-extensions.md +++ b/doc/api-extensions.md @@ -2542,3 +2542,18 @@ This introduces the configuration keys {config:option}`storage-ceph-pool-conf:ce ## `network_get_target` Adds optional `target` parameter to `GET /1.0/network`. When target is set, forward the request to the specified cluster member and return the non-managed interfaces from that member. + +## `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 79c5cfb41930..9f16d3e6d641 100644 --- a/shared/version/api.go +++ b/shared/version/api.go @@ -429,6 +429,7 @@ var APIExtensions = []string{ "unix_device_hotplug_subsystem_device_option", "storage_ceph_osd_pool_size", "network_get_target", + "storage_bucket_backup", } // APIExtensionsCount returns the number of available API extensions. From f31b450e4e3ef2b36610a6b87f94bef268ae9de8 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 e0e1978724fe595f6357108b2613358348eccf1f 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 | 193 ++++++++++++++++++++++++++++++++++++++ lxd/db/cluster/schema.go | 11 ++- lxd/db/cluster/update.go | 21 +++++ lxd/db/storage_buckets.go | 37 ++++++++ 4 files changed, 261 insertions(+), 1 deletion(-) diff --git a/lxd/db/backups.go b/lxd/db/backups.go index 1beb7b6cfdfb..d60aeaa94459 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=?" @@ -541,3 +552,185 @@ 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) { + var result []string + + 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 + } + + 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 ErrAlreadyDefined + } + + 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 9431f7a53969..14e68b287e27 100644 --- a/lxd/db/cluster/update.go +++ b/lxd/db/cluster/update.go @@ -110,6 +110,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 cc00155928eafe2c959dc2435297792ee65bd92f 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 9adbb50c297493e939c78e3147172777d4ae1aa8 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 54d41fcbfb46a71277a408e99ede56f15f056409 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 e9259f0e023b..462cac40b311 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 fmt.Sprintf("%s%s%s", 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 f0218e8bf383a9b6a658c9bff527198085cfcac4 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 | 196 +++++++++++++++++++++++++++++ 1 file changed, 196 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..ccf403f851c0 --- /dev/null +++ b/lxd/storage/s3/transfer_manager.go @@ -0,0 +1,196 @@ +package s3 + +import ( + "context" + "crypto/tls" + "fmt" + "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: fmt.Sprintf("backup/bucket/%s", 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 = fmt.Sprintf("[%s]", hostname) + } + + return fmt.Sprintf("%s:%s", 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.VersionTLS12, + }, + } +} From bdcbad33ddca9dd3db2f154ad784f15cbd44478d Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Mon, 12 Aug 2024 11:53:50 -0700 Subject: [PATCH 08/21] lxd/db: Add back ErrAlreadyDefined Signed-off-by: Mark Bolton --- lxd/db/errors.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lxd/db/errors.go b/lxd/db/errors.go index 44d104df93e5..9dc963271c9b 100644 --- a/lxd/db/errors.go +++ b/lxd/db/errors.go @@ -11,6 +11,10 @@ import ( var ( // ErrNoClusterMember is used to indicate no cluster member has been found for a resource. ErrNoClusterMember = fmt.Errorf("No cluster member found") + + // ErrAlreadyDefined hapens when the given entry already exists, + // for example a container. + ErrAlreadyDefined = fmt.Errorf("The record already exists") ) // SmartErrors are used to return more appropriate errors to the caller. From 04d3779b79f89f2a2a967eaf8e4745c9700d071e Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Wed, 11 Sep 2024 11:49:51 -0700 Subject: [PATCH 09/21] lxd/backup: Add ValidateBackupName function ValidateBackupName ensures that a backup name does not contain '..', forward slashes, or back slashes. Signed-off-by: Mark Bolton --- lxd/backup/backup_utils.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lxd/backup/backup_utils.go b/lxd/backup/backup_utils.go index f4e6d4d6108f..c116c19dc792 100644 --- a/lxd/backup/backup_utils.go +++ b/lxd/backup/backup_utils.go @@ -5,6 +5,7 @@ import ( "context" "fmt" "io" + "strings" "github.com/canonical/lxd/lxd/archive" "github.com/canonical/lxd/lxd/sys" @@ -34,3 +35,22 @@ func TarReader(r io.ReadSeeker, sysOS *sys.OS, outputPath string) (*tar.Reader, return tr, cancelFunc, nil } + +// ValidateBackupName validates the given backup name. +// If the name is legal, then the legal name and a nil error are returned. +// If the name is illegal, then an empty string and an error are returned. +func ValidateBackupName(backupName string) (string, error) { + if strings.Contains(backupName, "/") { + return "", fmt.Errorf("Backup name must not contain forward slashes") + } + + if strings.Contains(backupName, "\\") { + return "", fmt.Errorf("Backup name must not contain back slashes") + } + + if strings.Contains(backupName, "..") { + return "", fmt.Errorf("Backup name must not contain '..'") + } + + return backupName, nil +} From 7f492d7748ec5a346476762b6ad8eccf064d062f Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:28:15 +0100 Subject: [PATCH 10/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 | 229 ++++++++ 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, 1537 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 8d162bc04277..2de0a664377f 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..1dc668c51178 100644 --- a/lxd/backup.go +++ b/lxd/backup.go @@ -311,6 +311,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 +635,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 err == db.ErrAlreadyDefined { + 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 ee111d241e05..476b1ff6be4b 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" @@ -6734,6 +6735,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 + } + + var bucketKeys []*api.StorageBucketKey + 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) @@ -7788,3 +7814,194 @@ func (b *lxdBackend) CreateCustomVolumeFromBackup(srcBackup backup.Info, srcData revert.Success() return 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 20d0aab6cdd4..f972748cc1b8 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 c98914db2819..7cef02e95acd 100644 --- a/lxd/storage/pool_interface.go +++ b/lxd/storage/pool_interface.go @@ -114,6 +114,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 e6684a0bda5f..7529ed140e5f 100644 --- a/lxd/storage/utils.go +++ b/lxd/storage/utils.go @@ -490,6 +490,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 9edf020da12b..6161cbd9166b 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" ) @@ -411,6 +419,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) @@ -1166,3 +1178,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"), fmt.Sprintf("%s_", 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..3548110000c2 --- /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.Sprintf("backup%d", 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 803e09b448d59a11da820bfb7caa620113e819cf Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:31:39 -0700 Subject: [PATCH 11/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 ca8392ef21d95f505d2ae2b050baa3fb0541a7bb Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:32:05 -0700 Subject: [PATCH 12/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 8e0aa4b96b11ff1ddf9b596dfa2f7b2c577fc51f Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:46:30 -0700 Subject: [PATCH 13/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 5040c6e96ef1..0a54d116fcf0 100644 --- a/lxd/metadata/configuration.json +++ b/lxd/metadata/configuration.json @@ -7424,6 +7424,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 4891d7f73a99b0382de31f80c302fc42c0b49bc9 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Tue, 15 Oct 2024 16:46:47 -0700 Subject: [PATCH 14/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 26693a7a400d..f21919d4cf92 100644 --- a/doc/metadata.txt +++ b/doc/metadata.txt @@ -6577,6 +6577,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 2445c83a598e06cd90ac66423566fb89e110e90f Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:28:49 +0100 Subject: [PATCH 15/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 | 156 ++++++++++++++++++++++++++++++++++ lxd/storage/backend_lxd.go | 2 +- lxd/storage_buckets_backup.go | 21 +++-- 4 files changed, 185 insertions(+), 10 deletions(-) diff --git a/client/interfaces.go b/client/interfaces.go index dd1f36286c12..dbdd8dbf3639 100644 --- a/client/interfaces.go +++ b/client/interfaces.go @@ -361,6 +361,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) @@ -751,3 +757,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..8dfef53e25f7 100644 --- a/client/lxd_storage_buckets.go +++ b/client/lxd_storage_buckets.go @@ -1,7 +1,15 @@ package lxd import ( + "fmt" + "io" + "net/http" + "net/url" + "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 +241,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", fmt.Sprintf("/storage-pools/%s/buckets/%s/backups", url.PathEscape(poolName), url.PathEscape(bucketName)), 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", fmt.Sprintf("/storage-pools/%s/buckets/%s/backups/%s", url.PathEscape(pool), url.PathEscape(bucketName), 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 := fmt.Sprintf("%s/1.0/storage-pools/%s/buckets/%s/backups/%s/export", r.httpBaseURL.String(), url.PathEscape(pool), url.PathEscape(bucketName), url.PathEscape(name)) + + if r.project != "" { + uri += fmt.Sprintf("?project=%s", 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: fmt.Sprintf("%d%% (%s/s)", percent, units.GetByteSizeString(speed, 2))}) + }, + }, + } + } + + 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 := fmt.Sprintf("/storage-pools/%s/buckets", url.PathEscape(pool)) + + // Prepare the HTTP request. + reqURL, err := r.setQueryAttributes(fmt.Sprintf("%s/1.0%s", r.httpBaseURL.String(), 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 476b1ff6be4b..a85287c83c88 100644 --- a/lxd/storage/backend_lxd.go +++ b/lxd/storage/backend_lxd.go @@ -7847,7 +7847,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 3548110000c2..7ce394045fff 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 c06b00d8dee8e5a9d16a6a5e234ea1f4e9bea1e0 Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 19 Feb 2024 12:57:41 -0500 Subject: [PATCH 16/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 | 265 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 265 insertions(+) diff --git a/lxc/storage_bucket.go b/lxc/storage_bucket.go index 8117ebf42fbb..f24cfebdbab2 100644 --- a/lxc/storage_bucket.go +++ b/lxc/storage_bucket.go @@ -4,18 +4,24 @@ import ( "errors" "fmt" "io" + "net/url" "os" + "path" "sort" "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 +71,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 +1228,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(23 * 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.flagForceLocal, + } + + 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: fmt.Sprintf("%d%% (%s/s)", percent, units.GetByteSizeString(speed, 2))}) + }, + }, + }, + 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 ec740b69a6944fb469d684cbff66341b18d0721c Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:29:29 +0100 Subject: [PATCH 17/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 f0e25d584aae..efb72632b314 100644 --- a/doc/rest-api.yaml +++ b/doc/rest-api.yaml @@ -6074,6 +6074,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: @@ -15373,6 +15425,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 a09d6e16cfc85a6cdb18ccc7db25bd052f811f41 Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Thu, 29 Aug 2024 22:03:37 -0700 Subject: [PATCH 18/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 f24cfebdbab2..9277fe9f529f 100644 --- a/lxc/storage_bucket.go +++ b/lxc/storage_bucket.go @@ -1271,12 +1271,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 bb92edb01288b28292e0df54cb70d1c68ddeeece Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Wed, 11 Sep 2024 14:59:16 -0700 Subject: [PATCH 19/21] lxd: Utilize ValidateBackupName for backup name validation As is suggested by GitHub Advanced Security, we are making the validation of backup names a bit more strict (now checking for '\\' and '..'). We want to add these checks for all backups to ensure consistency across LXD. Signed-off-by: Mark Bolton --- lxd/instance_backup.go | 19 +++++++++++-------- lxd/storage_volumes_backup.go | 18 ++++++++++-------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/lxd/instance_backup.go b/lxd/instance_backup.go index 3c8a6e5631a9..dea25c711139 100644 --- a/lxd/instance_backup.go +++ b/lxd/instance_backup.go @@ -12,6 +12,7 @@ import ( "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/instance" @@ -329,11 +330,12 @@ func instanceBackupsPost(d *Daemon, r *http.Request) response.Response { } // Validate the name. - if strings.Contains(req.Name, "/") { - return response.BadRequest(fmt.Errorf("Backup names may not contain slashes")) + backupName, err := backup.ValidateBackupName(req.Name) + if err != nil { + return response.BadRequest(err) } - fullName := name + shared.SnapshotDelimiter + req.Name + fullName := name + shared.SnapshotDelimiter + backupName instanceOnly := req.InstanceOnly || req.ContainerOnly backup := func(op *operations.Operation) error { @@ -362,7 +364,7 @@ func instanceBackupsPost(d *Daemon, r *http.Request) response.Response { resources["containers"] = resources["instances"] } - resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "instances", name, "backups", req.Name)} + resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "instances", name, "backups", backupName)} op, err := operations.OperationCreate(s, projectName, operations.OperationClassTask, operationtype.BackupCreate, resources, nil, backup, nil, nil, r) @@ -526,9 +528,10 @@ func instanceBackupPost(d *Daemon, r *http.Request) response.Response { return response.BadRequest(err) } - // Validate the name - if strings.Contains(req.Name, "/") { - return response.BadRequest(fmt.Errorf("Backup names may not contain slashes")) + // Validate the name. + newBackupName, err := backup.ValidateBackupName(req.Name) + if err != nil { + return response.BadRequest(err) } oldName := name + shared.SnapshotDelimiter + backupName @@ -537,7 +540,7 @@ func instanceBackupPost(d *Daemon, r *http.Request) response.Response { return response.SmartError(err) } - newName := name + shared.SnapshotDelimiter + req.Name + newName := name + shared.SnapshotDelimiter + newBackupName rename := func(op *operations.Operation) error { err := backup.Rename(newName) diff --git a/lxd/storage_volumes_backup.go b/lxd/storage_volumes_backup.go index 0e99450e290e..dc3b9df130df 100644 --- a/lxd/storage_volumes_backup.go +++ b/lxd/storage_volumes_backup.go @@ -385,11 +385,12 @@ func storagePoolVolumeTypeCustomBackupsPost(d *Daemon, r *http.Request) response } // Validate the name. - if strings.Contains(req.Name, "/") { - return response.BadRequest(fmt.Errorf("Backup names may not contain slashes")) + backupName, err := backup.ValidateBackupName(req.Name) + if err != nil { + return response.BadRequest(err) } - fullName := details.volumeName + shared.SnapshotDelimiter + req.Name + fullName := details.volumeName + shared.SnapshotDelimiter + backupName volumeOnly := req.VolumeOnly backup := func(op *operations.Operation) error { @@ -415,7 +416,7 @@ func storagePoolVolumeTypeCustomBackupsPost(d *Daemon, r *http.Request) response resources := map[string][]api.URL{} resources["storage_volumes"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", details.pool.Name(), "volumes", details.volumeTypeName, details.volumeName)} - resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", details.pool.Name(), "volumes", details.volumeTypeName, details.volumeName, "backups", req.Name)} + resources["backups"] = []api.URL{*api.NewURL().Path(version.APIVersion, "storage-pools", details.pool.Name(), "volumes", details.volumeTypeName, details.volumeName, "backups", backupName)} op, err := operations.OperationCreate(s, requestProjectName, operations.OperationClassTask, operationtype.CustomVolumeBackupCreate, resources, nil, backup, nil, nil, r) if err != nil { @@ -592,9 +593,10 @@ func storagePoolVolumeTypeCustomBackupPost(d *Daemon, r *http.Request) response. return response.BadRequest(err) } - // Validate the name - if strings.Contains(req.Name, "/") { - return response.BadRequest(fmt.Errorf("Backup names may not contain slashes")) + // Validate the name. + newBackupName, err := backup.ValidateBackupName(req.Name) + if err != nil { + return response.BadRequest(err) } oldName := details.volumeName + shared.SnapshotDelimiter + backupName @@ -604,7 +606,7 @@ func storagePoolVolumeTypeCustomBackupPost(d *Daemon, r *http.Request) response. return response.SmartError(err) } - newName := details.volumeName + shared.SnapshotDelimiter + req.Name + newName := details.volumeName + shared.SnapshotDelimiter + newBackupName rename := func(op *operations.Operation) error { err := backup.Rename(newName) From c8e9c501d2c84447f25a11a4b7153026cf38a51f Mon Sep 17 00:00:00 2001 From: Fabian Mettler Date: Mon, 29 Jan 2024 21:32:35 +0100 Subject: [PATCH 20/21] test: Add storage bucket backup Signed-off-by: Fabian Mettler (cherry picked from commit 50f73d42057032403b29e5986763d265cfcb5256) Signed-off-by: Mark Bolton License: Apache-2.0 --- test/main.sh | 1 + test/suites/storage_buckets.sh | 104 +++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) diff --git a/test/main.sh b/test/main.sh index 96214507d9d5..27a341e00c8c 100755 --- a/test/main.sh +++ b/test/main.sh @@ -395,6 +395,7 @@ if [ "${1:-"all"}" != "cluster" ]; then run_test test_storage_driver_dir "dir storage driver" run_test test_storage_driver_zfs "zfs 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 a969c8c14fd4..96970e169787 100644 --- a/test/suites/storage_buckets.sh +++ b/test/suites/storage_buckets.sh @@ -186,3 +186,107 @@ EOF delete_object_storage_pool "${poolName}" } + +test_storage_bucket_export() { + # shellcheck disable=2039,3043 + 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$$" + + # Check cephobject.radosgw.endpoint is required for cephobject pools. + if [ "$lxd_backend" = "ceph" ]; then + ! lxc storage create s3 cephobject || false + lxc storage create s3 cephobject cephobject.radosgw.endpoint="${LXD_CEPH_CEPHOBJECT_RADOSGW}" + lxc storage show s3 + poolName="s3" + s3Endpoint="${LXD_CEPH_CEPHOBJECT_RADOSGW}" + else + # Create a loop device for dir pools as MinIO doesn't support running on tmpfs (which the test suite can do). + if [ "$lxd_backend" = "dir" ]; then + configure_loop_device loop_file_1 loop_device_1 + # shellcheck disable=SC2154 + mkfs.ext4 "${loop_device_1}" + mkdir "${TEST_DIR}/${bucketPrefix}" + mount "${loop_device_1}" "${TEST_DIR}/${bucketPrefix}" + losetup -d "${loop_device_1}" + mkdir "${TEST_DIR}/${bucketPrefix}/s3" + # shellcheck disable=SC2034 + lxc storage create s3 dir source="${TEST_DIR}/${bucketPrefix}/s3" + poolName="s3" + fi + + buckets_addr="127.0.0.1:$(local_tcp_port)" + lxc config set core.storage_buckets_address "${buckets_addr}" + s3Endpoint="https://${buckets_addr}" + 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 "${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 "${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" ] + + # 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" + + # Test listing bucket files via S3. + s3cmdrun "${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 + + if [ "$lxd_backend" = "ceph" ] || [ "$lxd_backend" = "dir" ]; then + lxc storage delete "${poolName}" + fi + + if [ "$lxd_backend" = "dir" ]; then + umount "${TEST_DIR}/${bucketPrefix}" + rmdir "${TEST_DIR}/${bucketPrefix}" + + # shellcheck disable=SC2154 + deconfigure_loop_device "${loop_file_1}" "${loop_device_1}" + fi + + rm -rf "${LXD_DIR}/storage-bucket-export/"* + rmdir "${LXD_DIR}/storage-bucket-export" +} From 97ff9ae53371950caa409768ff4d89a0ea40a7eb Mon Sep 17 00:00:00 2001 From: Mark Bolton Date: Sun, 15 Dec 2024 21:48:47 -0800 Subject: [PATCH 21/21] i18n: Update translation templates Signed-off-by: Mark Bolton --- po/ar.po | 713 ++++++++++++++++++++++++++---------------------- po/ber.po | 713 ++++++++++++++++++++++++++---------------------- po/bg.po | 713 ++++++++++++++++++++++++++---------------------- po/ca.po | 713 ++++++++++++++++++++++++++---------------------- po/cs.po | 713 ++++++++++++++++++++++++++---------------------- po/de.po | 726 +++++++++++++++++++++++++++---------------------- po/el.po | 717 +++++++++++++++++++++++++++---------------------- po/eo.po | 713 ++++++++++++++++++++++++++---------------------- po/es.po | 719 +++++++++++++++++++++++++++---------------------- po/fa.po | 713 ++++++++++++++++++++++++++---------------------- po/fi.po | 713 ++++++++++++++++++++++++++---------------------- po/fr.po | 729 ++++++++++++++++++++++++++++---------------------- po/he.po | 713 ++++++++++++++++++++++++++---------------------- po/hi.po | 713 ++++++++++++++++++++++++++---------------------- po/id.po | 713 ++++++++++++++++++++++++++---------------------- po/it.po | 719 +++++++++++++++++++++++++++---------------------- po/ja.po | 725 +++++++++++++++++++++++++++---------------------- po/ka.po | 713 ++++++++++++++++++++++++++---------------------- po/ko.po | 713 ++++++++++++++++++++++++++---------------------- po/lxd.pot | 531 ++++++++++++++++++++---------------- po/mr.po | 713 ++++++++++++++++++++++++++---------------------- po/nb_NO.po | 713 ++++++++++++++++++++++++++---------------------- po/nl.po | 713 ++++++++++++++++++++++++++---------------------- po/pa.po | 713 ++++++++++++++++++++++++++---------------------- po/pl.po | 713 ++++++++++++++++++++++++++---------------------- po/pt.po | 713 ++++++++++++++++++++++++++---------------------- po/pt_BR.po | 719 +++++++++++++++++++++++++++---------------------- po/ru.po | 725 +++++++++++++++++++++++++++---------------------- po/si.po | 713 ++++++++++++++++++++++++++---------------------- po/sl.po | 713 ++++++++++++++++++++++++++---------------------- po/sr.po | 713 ++++++++++++++++++++++++++---------------------- po/sv.po | 713 ++++++++++++++++++++++++++---------------------- po/te.po | 713 ++++++++++++++++++++++++++---------------------- po/th.po | 713 ++++++++++++++++++++++++++---------------------- po/tr.po | 713 ++++++++++++++++++++++++++---------------------- po/tzm.po | 713 ++++++++++++++++++++++++++---------------------- po/ug.po | 713 ++++++++++++++++++++++++++---------------------- po/uk.po | 713 ++++++++++++++++++++++++++---------------------- po/zh_Hans.po | 713 ++++++++++++++++++++++++++---------------------- po/zh_Hant.po | 713 ++++++++++++++++++++++++++---------------------- 40 files changed, 15741 insertions(+), 12672 deletions(-) diff --git a/po/ar.po b/po/ar.po index 0eac1ac7f591..27ffa418e136 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -60,7 +60,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, 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:184 #, 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:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -846,16 +846,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -866,7 +871,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -876,7 +881,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -919,7 +924,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1004,7 +1009,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1012,7 +1017,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1021,12 +1026,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1130,8 +1135,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1140,20 +1145,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1169,7 +1175,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1207,23 +1213,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1281,7 +1287,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1289,12 +1295,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1307,7 +1313,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1434,15 +1440,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1494,7 +1500,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1523,13 +1529,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1549,7 +1555,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1597,7 +1603,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1637,7 +1643,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1645,7 +1651,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1673,9 +1679,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1698,8 +1704,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1742,35 +1748,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1782,11 +1789,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1956,7 +1963,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2008,11 +2015,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2028,7 +2035,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2080,12 +2087,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2095,12 +2102,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2142,8 +2149,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2167,7 +2174,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2179,11 +2186,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2324,11 +2344,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2363,7 +2393,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2436,14 +2466,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2503,7 +2533,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2559,7 +2589,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2567,7 +2597,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2623,7 +2653,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2631,11 +2661,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2663,7 +2693,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2717,7 +2747,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2729,11 +2759,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2763,7 +2793,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2777,7 +2807,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2827,7 +2857,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2835,7 +2865,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2857,11 +2891,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2905,7 +2948,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2927,6 +2970,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2937,6 +2985,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2987,7 +3040,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2995,7 +3048,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3013,9 +3066,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3059,9 +3112,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3111,7 +3164,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3171,7 +3224,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3357,19 +3410,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3428,7 +3481,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3449,7 +3502,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3467,7 +3520,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3590,7 +3643,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3662,19 +3715,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3775,12 +3828,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3825,8 +3878,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3856,8 +3909,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3891,19 +3944,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3922,11 +3976,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3963,8 +4017,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4001,7 +4055,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4009,11 +4063,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4036,11 +4090,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4068,7 +4122,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4092,8 +4146,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4101,7 +4155,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4126,7 +4180,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4245,7 +4299,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4265,11 +4319,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4283,7 +4337,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4291,15 +4345,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4311,11 +4366,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4324,7 +4379,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4354,7 +4409,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4370,7 +4425,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4439,14 +4494,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4563,7 +4618,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4577,7 +4632,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4593,7 +4648,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4614,7 +4669,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4623,7 +4678,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4636,7 +4691,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4697,7 +4752,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4722,7 +4777,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4905,7 +4960,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4921,15 +4976,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4943,7 +4998,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4981,7 +5036,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5011,7 +5066,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5057,7 +5112,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5086,11 +5141,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5120,7 +5175,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5184,11 +5239,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5279,11 +5334,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5305,11 +5360,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5366,7 +5421,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5386,7 +5441,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5394,7 +5449,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5463,7 +5518,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5495,7 +5550,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5531,11 +5586,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5543,11 +5598,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5615,15 +5670,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5689,22 +5744,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5728,21 +5783,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5804,13 +5859,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5957,7 +6012,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5967,12 +6022,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5991,8 +6046,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6067,7 +6122,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6082,7 +6137,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6090,7 +6145,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6149,7 +6204,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6171,13 +6226,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6209,7 +6264,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6235,7 +6290,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6263,7 +6318,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6307,7 +6362,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6315,7 +6370,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6339,7 +6394,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6359,7 +6414,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6367,7 +6422,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6375,7 +6430,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6411,12 +6466,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6483,7 +6538,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6516,7 +6571,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6542,18 +6597,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6726,7 +6781,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6748,11 +6803,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6856,8 +6911,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6870,11 +6925,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6919,7 +6974,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6966,30 +7021,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7005,13 +7068,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7019,51 +7082,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7169,7 +7232,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7302,13 +7365,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7584,7 +7647,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7594,19 +7657,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7616,14 +7679,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7645,7 +7708,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7653,13 +7716,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7669,6 +7732,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/ber.po b/po/ber.po index 2e02e0d9087f..47178affea39 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Berber :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/bg.po b/po/bg.po index 6c4f89980a20..a432b9b24579 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Bulgarian :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/ca.po b/po/ca.po index f288914d7c0d..8bd07cadf457 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Catalan :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/cs.po b/po/cs.po index a0e4c976a24d..0ddccb44b06c 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -63,7 +63,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -568,11 +568,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -710,7 +710,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -797,7 +797,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -849,16 +849,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -869,7 +874,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -879,7 +884,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -922,7 +927,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1007,7 +1012,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1024,12 +1029,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1133,8 +1138,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1143,20 +1148,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1172,7 +1178,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1210,23 +1216,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1284,7 +1290,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1292,12 +1298,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1310,7 +1316,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1437,15 +1443,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1497,7 +1503,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1526,13 +1532,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1552,7 +1558,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1600,7 +1606,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1640,7 +1646,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1648,7 +1654,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1676,9 +1682,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1701,8 +1707,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1745,35 +1751,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1785,11 +1792,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2011,11 +2018,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2023,7 +2030,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2083,12 +2090,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2145,8 +2152,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2170,7 +2177,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2182,11 +2189,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2327,11 +2347,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2366,7 +2396,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2439,14 +2469,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2506,7 +2536,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2562,7 +2592,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2570,7 +2600,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2626,7 +2656,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2634,11 +2664,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2666,7 +2696,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2720,7 +2750,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2732,11 +2762,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2766,7 +2796,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2780,7 +2810,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2838,7 +2868,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2860,11 +2894,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2908,7 +2951,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2930,6 +2973,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2940,6 +2988,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2990,7 +3043,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2998,7 +3051,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3016,9 +3069,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3062,9 +3115,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3114,7 +3167,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3174,7 +3227,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3360,19 +3413,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3431,7 +3484,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3452,7 +3505,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3470,7 +3523,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3593,7 +3646,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3665,19 +3718,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3778,12 +3831,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3828,8 +3881,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3859,8 +3912,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3894,19 +3947,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3925,11 +3979,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3966,8 +4020,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4004,7 +4058,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4012,11 +4066,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4039,11 +4093,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4071,7 +4125,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4095,8 +4149,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4104,7 +4158,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4129,7 +4183,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4248,7 +4302,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4268,11 +4322,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4294,15 +4348,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4314,11 +4369,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4327,7 +4382,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4357,7 +4412,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4373,7 +4428,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4442,14 +4497,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4566,7 +4621,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4580,7 +4635,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4596,7 +4651,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4617,7 +4672,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4626,7 +4681,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4639,7 +4694,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4700,7 +4755,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4725,7 +4780,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4908,7 +4963,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4924,15 +4979,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4946,7 +5001,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4984,7 +5039,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5014,7 +5069,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5060,7 +5115,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5089,11 +5144,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5123,7 +5178,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5187,11 +5242,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/de.po b/po/de.po index 63af05aa80e8..b6987be26be8 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Krombel \n" "Language-Team: German [--env EDITOR=/usr/bin/vim]... \n" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2557,7 +2564,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 #, fuzzy msgid "Export custom storage volume" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -2572,12 +2579,27 @@ msgstr "Herunterfahren des Containers erzwingen." msgid "Export instances as backup tarballs." msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "Export storage bucket" +msgstr "Kein Zertifikat für diese Verbindung" + +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Herunterfahren des Containers erzwingen." + +#: lxc/storage_volume.go:2650 #, fuzzy msgid "Export the volume without its snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Anhalten des Containers fehlgeschlagen!" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Herunterfahren des Containers erzwingen." @@ -2718,11 +2740,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Akzeptiere Zertifikat" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, 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" @@ -2757,7 +2789,7 @@ msgstr "Akzeptiere Zertifikat" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 #, fuzzy msgid "Filtering isn't supported yet" @@ -2834,14 +2866,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2902,7 +2934,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "Generiere Nutzerzertifikat. Dies kann wenige Minuten dauern...\n" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 #, fuzzy msgid "Get UEFI variables for instance" msgstr "kann nicht zum selben Container Namen kopieren" @@ -2964,7 +2996,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -2974,7 +3006,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Get the key as a storage property" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -3041,7 +3073,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:396 lxc/storage_bucket.go:397 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Profil %s erstellt\n" @@ -3050,11 +3082,11 @@ msgstr "Profil %s erstellt\n" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3082,7 +3114,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -3137,7 +3169,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -3151,11 +3183,11 @@ msgstr "Profil %s erstellt\n" msgid "IP addresses:" msgstr "Profil %s erstellt\n" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -3185,7 +3217,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3199,7 +3231,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3251,7 +3283,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3259,7 +3291,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Anhalten des Containers fehlgeschlagen!" + +#: lxc/storage_volume.go:2812 #, fuzzy msgid "Import custom storage volumes" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -3283,11 +3320,21 @@ msgstr "" msgid "Import instance backups" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "Import storage bucket" +msgstr "Kein Zertifikat für diese Verbindung" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Herunterfahren des Containers erzwingen." + +#: lxc/storage_volume.go:2894 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Herunterfahren des Containers erzwingen." @@ -3332,7 +3379,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -3354,6 +3401,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, 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\"" @@ -3364,6 +3416,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Ungültiges Ziel %s" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 #, fuzzy msgid "Invalid certificate" @@ -3415,7 +3472,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 #, fuzzy msgid "Invalid new snapshot name" msgstr "'/' ist kein gültiges Zeichen im Namen eines Sicherungspunktes\n" @@ -3424,7 +3481,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:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3443,9 +3500,9 @@ msgstr "Ungültiges Ziel %s" msgid "Invalid protocol: %s" msgstr "Ungültiges Ziel %s" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 #, fuzzy msgid "Invalid snapshot name" msgstr "Ungültige Quelle %s" @@ -3494,9 +3551,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3547,7 +3604,7 @@ msgstr "Architektur: %s\n" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3614,7 +3671,7 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3820,22 +3877,22 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 #, 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:471 lxc/storage_bucket.go:473 #, fuzzy msgid "List storage buckets" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 #, fuzzy msgid "List storage volumes" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3895,7 +3952,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3918,7 +3975,7 @@ msgstr "kann nicht zum selben Container Namen kopieren" msgid "Lower devices" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3941,7 +3998,7 @@ msgstr "" "Optionen:\n" "\n" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -4073,7 +4130,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 #, fuzzy msgid "Manage instance UEFI variables" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -4162,22 +4219,22 @@ msgstr "Fehlerhafte Profil URL %s" msgid "Manage projects" msgstr "Fehlerhafte Profil URL %s" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 #, fuzzy msgid "Manage storage bucket keys" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys." msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 #, fuzzy msgid "Manage storage buckets" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets." msgstr "Kein Zertifikat für diese Verbindung" @@ -4284,12 +4341,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 #, fuzzy msgid "Missing bucket name" msgstr "Fehlende Zusammenfassung." @@ -4343,8 +4400,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 #, fuzzy msgid "Missing key name" msgstr "Fehlende Zusammenfassung." @@ -4378,8 +4435,8 @@ msgstr "Profilname kann nicht geändert werden" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -4416,19 +4473,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 #, fuzzy msgid "Missing pool name" msgstr "Profilname kann nicht geändert werden" @@ -4449,12 +4507,12 @@ msgstr "Profilname kann nicht geändert werden" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 #, fuzzy msgid "Missing source volume name" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 #, fuzzy msgid "Missing storage pool name" msgstr "Profilname kann nicht geändert werden" @@ -4493,8 +4551,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4534,7 +4592,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 #, fuzzy msgid "Move storage volumes between pools" msgstr "Kein Zertifikat für diese Verbindung" @@ -4544,11 +4602,11 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "Move the instance without its snapshots" msgstr "Herunterfahren des Containers erzwingen." -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, fuzzy, c-format msgid "Moving the storage volume: %s" msgstr "Kein Zertifikat für diese Verbindung" @@ -4572,11 +4630,11 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4604,7 +4662,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4628,8 +4686,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4637,7 +4695,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4662,7 +4720,7 @@ msgstr "Profil %s gelöscht\n" msgid "Network %s pending on member %s" msgstr "Profil %s erstellt\n" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, fuzzy, c-format msgid "Network %s renamed to %s" msgstr "Profil %s erstellt\n" @@ -4785,7 +4843,7 @@ msgstr "" msgid "No device found for this network" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 #, fuzzy msgid "No device found for this storage volume" msgstr "Kein Zertifikat für diese Verbindung" @@ -4807,11 +4865,11 @@ 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:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4825,7 +4883,7 @@ msgstr "kein Wert in %q gefunden\n" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 #, fuzzy msgid "Not a snapshot name" msgstr "'/' ist kein gültiges Zeichen im Namen eines Sicherungspunktes\n" @@ -4834,15 +4892,16 @@ msgstr "'/' ist kein gültiges Zeichen im Namen eines Sicherungspunktes\n" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4854,11 +4913,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4867,7 +4926,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "Profil %s gelöscht\n" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4897,7 +4956,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4913,7 +4972,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4986,14 +5045,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -5116,7 +5175,7 @@ msgstr "Eigenschaften:\n" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5130,7 +5189,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5146,7 +5205,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5167,7 +5226,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5176,7 +5235,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 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 +5248,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5253,7 +5312,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -5280,7 +5339,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 #, fuzzy msgid "Refresh and update the existing storage volume copies" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -5482,7 +5541,7 @@ msgstr "Herunterfahren des Containers erzwingen." msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -5500,17 +5559,17 @@ msgstr "Fehlerhafte Profil URL %s" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 #, fuzzy msgid "Rename storage volumes" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 #, fuzzy msgid "Rename storage volumes and storage volume snapshots" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5524,7 +5583,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -5565,7 +5624,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 #, fuzzy msgid "Restore storage volume snapshots" msgstr "Herunterfahren des Containers erzwingen." @@ -5599,7 +5658,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden" msgid "Revoke cluster member join token" msgstr "der Name des Ursprung Containers muss angegeben werden" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5646,7 +5705,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "Entferntes Administrator Passwort" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5675,11 +5734,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Erstellt: %s" @@ -5711,7 +5770,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 #, fuzzy msgid "Set UEFI variables for instance" msgstr "kann nicht zum selben Container Namen kopieren" @@ -5780,11 +5839,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5881,12 +5940,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5909,12 +5968,12 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 #, fuzzy msgid "Set storage volume configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5977,7 +6036,7 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "Set the key as a network peer property" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5999,7 +6058,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -6009,7 +6068,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Set the key as a storage property" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -6083,7 +6142,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -6121,7 +6180,7 @@ msgstr "Profil %s erstellt\n" msgid "Show network ACL log" msgstr "Profil %s erstellt\n" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -6163,12 +6222,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 #, 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:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Profil %s erstellt\n" @@ -6177,12 +6236,12 @@ msgstr "Profil %s erstellt\n" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 #, fuzzy msgid "Show storage volume configurations" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 #, fuzzy msgid "Show storage volume state information" msgstr "Profil %s erstellt\n" @@ -6254,16 +6313,16 @@ msgstr "Größe: %.2vMB\n" msgid "Size: %s" msgstr "Erstellt: %s" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 #, fuzzy msgid "Snapshot storage volumes" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -6333,22 +6392,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:181 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Profil %s gelöscht\n" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, fuzzy, c-format msgid "Storage bucket key %s added" msgstr "Profil %s erstellt\n" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, fuzzy, c-format msgid "Storage bucket key %s removed" msgstr "Profil %s erstellt\n" @@ -6373,22 +6432,22 @@ msgstr "Profil %s erstellt\n" msgid "Storage pool name" msgstr "Profilname kann nicht geändert werden" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, fuzzy, c-format msgid "Storage volume %s created" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, fuzzy, c-format msgid "Storage volume %s deleted" msgstr "Profil %s gelöscht\n" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 #, fuzzy msgid "Storage volume copied successfully!" msgstr "Profil %s erstellt\n" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 #, fuzzy msgid "Storage volume moved successfully!" msgstr "Profil %s erstellt\n" @@ -6452,13 +6511,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6611,7 +6670,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:446 #, 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" @@ -6621,12 +6680,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:1329 +#: lxc/storage_volume.go:1340 #, 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:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6645,8 +6704,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 #, fuzzy msgid "The specified device doesn't exist" msgstr "entfernte Instanz %s existiert nicht" @@ -6726,7 +6785,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, fuzzy, c-format msgid "Total: %s" msgstr "Erstellt: %s" @@ -6741,7 +6800,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "unbekannter entfernter Instanz Name: %q" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6749,7 +6808,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6810,7 +6869,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6832,13 +6891,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6871,7 +6930,7 @@ msgstr "Unbekannter Befehl %s für Abbild" msgid "Unknown channel type for client %q: %s" msgstr "Unbekannter Befehl %s für Abbild" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6897,7 +6956,7 @@ msgstr "Unbekannter Befehl %s für Abbild" msgid "Unknown output type %q" msgstr "Unbekannter Befehl %s für Abbild" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "nicht alle Profile der Quelle sind am Ziel vorhanden." @@ -6931,7 +6990,7 @@ msgstr "Alternatives config Verzeichnis." msgid "Unset network ACL configuration keys" msgstr "Profil %s erstellt\n" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6984,7 +7043,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:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Alternatives config Verzeichnis." @@ -6993,7 +7052,7 @@ msgstr "Alternatives config Verzeichnis." msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 #, fuzzy msgid "Unset storage volume configuration keys" msgstr "Alternatives config Verzeichnis." @@ -7021,7 +7080,7 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "Unset the key as a network peer property" msgstr "Kein Zertifikat für diese Verbindung" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr "Kein Zertifikat für diese Verbindung" @@ -7044,7 +7103,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Anhalten des Containers fehlgeschlagen!" @@ -7054,7 +7113,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!" msgid "Unset the key as a storage property" msgstr "Anhalten des Containers fehlgeschlagen!" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "Kein Zertifikat für diese Verbindung" @@ -7063,7 +7122,7 @@ msgstr "Kein Zertifikat für diese Verbindung" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -7101,12 +7160,12 @@ msgstr "" msgid "Upper devices" msgstr "kann nicht zum selben Container Namen kopieren" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, fuzzy, c-format msgid "Usage: %s" msgstr "Erstellt: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7177,7 +7236,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -7215,7 +7274,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -7245,7 +7304,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:903 +#: lxc/storage_volume.go:909 #, fuzzy msgid "[] []" msgstr "" @@ -7253,7 +7312,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 #, fuzzy msgid "[] [] []" msgstr "" @@ -7264,7 +7323,7 @@ msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 #, fuzzy @@ -7595,7 +7654,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 #, fuzzy @@ -7638,7 +7697,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "" @@ -7646,7 +7705,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "" @@ -7868,8 +7927,8 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 #, fuzzy msgid "[:]" @@ -7894,7 +7953,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 #, fuzzy msgid "[:] " msgstr "" @@ -7902,7 +7961,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/network.go:1243 +#: lxc/network.go:1252 #, fuzzy msgid "[:] =..." msgstr "" @@ -7979,7 +8038,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/network.go:1182 +#: lxc/network.go:1191 #, fuzzy msgid "[:] " msgstr "" @@ -8070,7 +8129,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:469 #, fuzzy msgid "[:]" msgstr "" @@ -8078,7 +8137,15 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "" +"Ändert den Laufzustand eines Containers in %s.\n" +"\n" +"lxd %s \n" + +#: lxc/storage_volume.go:2811 #, fuzzy msgid "[:] []" msgstr "" @@ -8086,8 +8153,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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 #, fuzzy msgid "[:] " msgstr "" @@ -8095,9 +8162,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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 #, fuzzy msgid "[:] " msgstr "" @@ -8105,7 +8172,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 #, fuzzy msgid "[:] =..." msgstr "" @@ -8113,7 +8180,16 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, 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:96 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8145,7 +8221,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 #, fuzzy msgid "" "[:] [/] [/:] []" msgstr "" @@ -8172,7 +8248,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 #, fuzzy msgid "[:] " msgstr "" @@ -8181,7 +8257,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 #, fuzzy msgid "[:] []" msgstr "" @@ -8190,7 +8266,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 #, fuzzy msgid "[:] []" msgstr "" @@ -8199,7 +8275,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8207,7 +8283,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8216,7 +8292,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8224,7 +8300,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "" @@ -8232,7 +8308,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "" @@ -8240,7 +8316,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "" @@ -8249,7 +8325,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "" @@ -8258,7 +8334,7 @@ msgstr "" "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n" "Daten (Konfiguration, Sicherungspunkte, ...).\n" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 #, fuzzy msgid "[:]/ [:]/" msgstr "" @@ -8266,7 +8342,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 #, fuzzy msgid "[:]/[/] [:]/" msgstr "" @@ -8480,7 +8556,7 @@ msgstr "" "\n" "lxd %s \n" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "" @@ -8631,13 +8707,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -8917,7 +8993,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8927,19 +9003,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8949,14 +9025,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8978,7 +9054,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8986,13 +9062,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -9002,6 +9078,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/el.po b/po/el.po index c56af44246d8..86df76147a69 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Greek :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5360,12 +5419,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5387,11 +5446,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5451,7 +5510,7 @@ msgstr " Χρήση δικτύου:" msgid "Set the key as a network peer property" msgstr " Χρήση δικτύου:" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5473,7 +5532,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr " Χρήση δικτύου:" @@ -5482,7 +5541,7 @@ msgstr " Χρήση δικτύου:" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5553,7 +5612,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5586,7 +5645,7 @@ msgstr "" msgid "Show network ACL log" msgstr " Χρήση δικτύου:" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5627,12 +5686,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 #, fuzzy msgid "Show storage bucket configurations" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr " Χρήση δικτύου:" @@ -5641,11 +5700,11 @@ msgstr " Χρήση δικτύου:" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5714,15 +5773,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5788,22 +5847,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5827,21 +5886,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5903,13 +5962,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6056,7 +6115,7 @@ msgstr " Χρήση δικτύου:" msgid "The property %q does not exist on the project %q: %v" msgstr " Χρήση δικτύου:" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr " Χρήση δικτύου:" @@ -6066,12 +6125,12 @@ msgstr " Χρήση δικτύου:" msgid "The property %q does not exist on the storage pool %q: %v" msgstr " Χρήση δικτύου:" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr " Χρήση δικτύου:" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6090,8 +6149,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6167,7 +6226,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6182,7 +6241,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6190,7 +6249,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6249,7 +6308,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6271,13 +6330,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6309,7 +6368,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6335,7 +6394,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6364,7 +6423,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6416,7 +6475,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr " Χρήση δικτύου:" @@ -6425,7 +6484,7 @@ msgstr " Χρήση δικτύου:" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6452,7 +6511,7 @@ msgstr " Χρήση δικτύου:" msgid "Unset the key as a network peer property" msgstr " Χρήση δικτύου:" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr " Χρήση δικτύου:" @@ -6475,7 +6534,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr " Χρήση δικτύου:" @@ -6484,7 +6543,7 @@ msgstr " Χρήση δικτύου:" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6492,7 +6551,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6528,12 +6587,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, fuzzy, c-format msgid "Usage: %s" msgstr " Χρήση CPU:" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6600,7 +6659,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6633,7 +6692,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6659,18 +6718,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6843,7 +6902,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6865,11 +6924,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6973,8 +7032,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6987,11 +7046,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -7036,7 +7095,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -7083,30 +7142,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7122,13 +7189,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7136,51 +7203,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7286,7 +7353,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7419,13 +7486,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7701,7 +7768,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7711,19 +7778,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7733,14 +7800,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7762,7 +7829,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7770,13 +7837,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7786,6 +7853,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/eo.po b/po/eo.po index bc865fdda914..1d58a888685a 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Esperanto :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/es.po b/po/es.po index 1693105c197d..726b4bd1b6dc 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2023-06-16 20:55+0000\n" "Last-Translator: Francisco Serrador \n" "Language-Team: Spanish :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5676,12 +5735,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5703,11 +5762,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5767,7 +5826,7 @@ msgstr "Perfil %s creado" msgid "Set the key as a network peer property" msgstr "Perfil %s creado" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5789,7 +5848,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Nombre del contenedor es: %s" @@ -5798,7 +5857,7 @@ msgstr "Nombre del contenedor es: %s" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5869,7 +5928,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "Dispositivo %s añadido a %s" @@ -5903,7 +5962,7 @@ msgstr "" msgid "Show network ACL log" msgstr "Perfil %s creado" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5944,12 +6003,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 #, fuzzy msgid "Show storage bucket configurations" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Perfil %s creado" @@ -5958,11 +6017,11 @@ msgstr "Perfil %s creado" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -6031,15 +6090,15 @@ msgstr "Auto actualización: %s" msgid "Size: %s" msgstr "Auto actualización: %s" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -6106,22 +6165,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "Copiando la imagen: %s" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Perfil %s creado" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Perfil %s eliminado" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6145,21 +6204,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -6221,13 +6280,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6376,7 +6435,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:446 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Nombre del Miembro del Cluster" @@ -6386,12 +6445,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:1329 +#: lxc/storage_volume.go:1340 #, 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:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6410,8 +6469,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6488,7 +6547,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, fuzzy, c-format msgid "Total: %s" msgstr "Auto actualización: %s" @@ -6503,7 +6562,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6511,7 +6570,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6572,7 +6631,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, fuzzy, c-format msgid "Type: %s" msgstr "Expira: %s" @@ -6594,13 +6653,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6632,7 +6691,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6658,7 +6717,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "Aliases:" @@ -6688,7 +6747,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6740,7 +6799,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Perfil %s creado" @@ -6749,7 +6808,7 @@ msgstr "Perfil %s creado" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6776,7 +6835,7 @@ msgstr "Perfil %s creado" msgid "Unset the key as a network peer property" msgstr "Perfil %s creado" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr "Perfil %s creado" @@ -6799,7 +6858,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Perfil %s creado" @@ -6808,7 +6867,7 @@ msgstr "Perfil %s creado" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6816,7 +6875,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6853,12 +6912,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, fuzzy, c-format msgid "Usage: %s" msgstr "Auto actualización: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6925,7 +6984,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6958,7 +7017,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6984,12 +7043,12 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 #, fuzzy msgid "[] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 #, fuzzy msgid "[] [] []" msgstr "No se puede proveer el nombre del container a la lista" @@ -6997,7 +7056,7 @@ msgstr "No se puede proveer el nombre del container a la lista" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 #, fuzzy @@ -7207,7 +7266,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.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 #, fuzzy @@ -7234,12 +7293,12 @@ 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.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" @@ -7367,8 +7426,8 @@ 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/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 #, fuzzy msgid "[:]" @@ -7384,12 +7443,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/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/network.go:1243 +#: lxc/network.go:1252 #, fuzzy msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" @@ -7442,7 +7501,7 @@ msgstr "" msgid "[:] [] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/network.go:1182 +#: lxc/network.go:1191 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" @@ -7500,35 +7559,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:469 #, fuzzy msgid "[:]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_volume.go:2811 #, 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 #, 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 #, fuzzy msgid "[:] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, fuzzy +msgid "[:] []" +msgstr "No se puede proveer el nombre del container a la lista" + +#: lxc/storage_bucket.go:96 #, fuzzy msgid "[:] [key=value...]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7548,14 +7617,14 @@ 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:1947 +#: lxc/storage_volume.go:1958 #, fuzzy msgid "" "[:] [/] [/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 #, fuzzy msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" @@ -7565,62 +7634,62 @@ 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:2551 +#: lxc/storage_volume.go:2562 #, fuzzy msgid "[:] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 #, fuzzy msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 #, fuzzy msgid "[:] []" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 #, fuzzy msgid "[:] [key=value...]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 #, fuzzy msgid "[:] [/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 #, fuzzy msgid "[:]/ [:]/" msgstr "No se puede proveer el nombre del container a la lista" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 #, fuzzy msgid "[:]/[/] [:]/" msgstr "No se puede proveer el nombre del container a la lista" @@ -7752,7 +7821,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:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "No se puede proveer el nombre del container a la lista" @@ -7889,13 +7958,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -8171,7 +8240,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8181,19 +8250,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8203,14 +8272,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8232,7 +8301,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8240,13 +8309,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8256,6 +8325,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/fa.po b/po/fa.po index b7bf8450509d..ecc65b451958 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -63,7 +63,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -568,11 +568,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -710,7 +710,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -797,7 +797,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -849,16 +849,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -869,7 +874,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -879,7 +884,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -922,7 +927,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1007,7 +1012,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1024,12 +1029,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1133,8 +1138,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1143,20 +1148,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1172,7 +1178,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1210,23 +1216,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1284,7 +1290,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1292,12 +1298,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1310,7 +1316,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1437,15 +1443,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1497,7 +1503,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1526,13 +1532,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1552,7 +1558,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1600,7 +1606,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1640,7 +1646,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1648,7 +1654,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1676,9 +1682,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1701,8 +1707,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1745,35 +1751,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1785,11 +1792,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2011,11 +2018,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2023,7 +2030,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2083,12 +2090,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2145,8 +2152,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2170,7 +2177,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2182,11 +2189,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2327,11 +2347,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2366,7 +2396,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2439,14 +2469,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2506,7 +2536,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2562,7 +2592,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2570,7 +2600,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2626,7 +2656,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2634,11 +2664,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2666,7 +2696,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2720,7 +2750,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2732,11 +2762,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2766,7 +2796,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2780,7 +2810,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2838,7 +2868,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2860,11 +2894,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2908,7 +2951,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2930,6 +2973,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2940,6 +2988,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2990,7 +3043,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2998,7 +3051,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3016,9 +3069,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3062,9 +3115,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3114,7 +3167,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3174,7 +3227,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3360,19 +3413,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3431,7 +3484,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3452,7 +3505,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3470,7 +3523,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3593,7 +3646,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3665,19 +3718,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3778,12 +3831,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3828,8 +3881,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3859,8 +3912,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3894,19 +3947,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3925,11 +3979,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3966,8 +4020,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4004,7 +4058,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4012,11 +4066,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4039,11 +4093,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4071,7 +4125,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4095,8 +4149,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4104,7 +4158,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4129,7 +4183,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4248,7 +4302,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4268,11 +4322,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4294,15 +4348,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4314,11 +4369,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4327,7 +4382,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4357,7 +4412,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4373,7 +4428,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4442,14 +4497,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4566,7 +4621,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4580,7 +4635,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4596,7 +4651,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4617,7 +4672,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4626,7 +4681,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4639,7 +4694,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4700,7 +4755,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4725,7 +4780,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4908,7 +4963,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4924,15 +4979,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4946,7 +5001,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4984,7 +5039,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5014,7 +5069,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5060,7 +5115,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5089,11 +5144,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5123,7 +5178,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5187,11 +5242,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/fi.po b/po/fi.po index 9aa4be4cb344..afb6d2e16b9b 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:08+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Finnish :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/fr.po b/po/fr.po index c058fe83b763..37bce71e4ca5 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 #, 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -100,7 +100,7 @@ msgstr "" "### config:\n" "### size: \"61203283968\"" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -830,11 +830,11 @@ msgstr "" msgid "Accept certificate" msgstr "Accepter le certificat" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, fuzzy, c-format msgid "Access key: %s" msgstr "Expire : %s" @@ -979,7 +979,7 @@ msgstr "Création du conteneur" msgid "Address: %s" msgstr "Expire : %s" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, fuzzy, c-format msgid "Admin access key: %s" msgstr "Expire : %s" @@ -989,7 +989,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:185 #, fuzzy, c-format msgid "Admin secret key: %s" msgstr "Créé : %s" @@ -1017,7 +1017,7 @@ msgstr "le serveur distant %s existe déjà" msgid "Aliases:" msgstr "Alias :" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 #, fuzzy msgid "All projects" msgstr "Rendre l'image publique" @@ -1082,7 +1082,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "Afficher la configuration étendue" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -1136,17 +1136,22 @@ msgstr "" msgid "Backing up instance: %s" msgstr "Ignorer l'état du conteneur (seulement pour start)" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Copie de l'image : %s" + +#: lxc/storage_volume.go:2719 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Copie de l'image : %s" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 #, fuzzy msgid "Backup exported successfully!" msgstr "Image copiée avec succès !" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -1157,7 +1162,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1167,7 +1172,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:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1210,7 +1215,7 @@ msgstr "" msgid "COMMON NAME" msgstr "COMMON NAME" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1299,7 +1304,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1308,7 +1313,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "impossible de spécifier uid/gid/mode en mode récursif" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, fuzzy, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1318,12 +1323,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1429,8 +1434,8 @@ msgstr "Périphérique %s retiré de %s" #: 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1439,20 +1444,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1468,7 +1474,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "Colonnes" @@ -1517,23 +1523,23 @@ msgid "Config key/value to apply to the target instance" msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "Erreur lors de la lecture de la configuration : %s" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, fuzzy, c-format msgid "Content type: %s" msgstr "État : %s" @@ -1592,7 +1598,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 #, fuzzy msgid "Copy storage volumes" msgstr "Copie de l'image : %s" @@ -1602,13 +1608,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:396 +#: lxc/storage_volume.go:397 #, 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:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1622,7 +1628,7 @@ msgstr "Copie de l'image : %s" msgid "Copying the image: %s" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, fuzzy, c-format msgid "Copying the storage volume: %s" msgstr "Copie de l'image : %s" @@ -1776,17 +1782,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:866 lxc/storage_bucket.go:867 #, 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:97 lxc/storage_bucket.go:98 #, fuzzy msgid "Create new custom storage buckets" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 #, fuzzy msgid "Create new custom storage volumes" msgstr "Copie de l'image : %s" @@ -1849,7 +1855,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:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "Créé : %s" @@ -1879,13 +1885,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "DESCRIPTION" @@ -1905,7 +1911,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 #, fuzzy msgid "Define a compression algorithm: for backup or none" msgstr "Définir un algorithme de compression : pour image ou aucun" @@ -1961,7 +1967,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:972 lxc/storage_bucket.go:973 #, fuzzy msgid "Delete key from a storage bucket" msgstr "Copie de l'image : %s" @@ -2007,7 +2013,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:202 lxc/storage_bucket.go:203 #, fuzzy msgid "Delete storage buckets" msgstr "Copie de l'image : %s" @@ -2016,7 +2022,7 @@ msgstr "Copie de l'image : %s" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 #, fuzzy msgid "Delete storage volumes" msgstr "Copie de l'image : %s" @@ -2046,9 +2052,9 @@ msgstr "Récupération de l'image : %s" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -2071,8 +2077,8 @@ msgstr "Récupération de l'image : %s" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -2115,35 +2121,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, fuzzy, c-format msgid "Description: %s" msgstr "Empreinte : %s" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 #, fuzzy msgid "Destination cluster member name" msgstr "Vous devez fournir le nom d'un conteneur pour : " @@ -2156,12 +2163,12 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Clé de configuration invalide" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -2345,7 +2352,7 @@ msgstr "Clé de configuration invalide" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 #, fuzzy msgid "Edit instance UEFI variables" msgstr "L'arrêt du conteneur a échoué !" @@ -2408,12 +2415,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:263 lxc/storage_bucket.go:264 #, 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:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2421,7 +2428,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2430,7 +2437,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "Clé de configuration invalide" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2483,12 +2490,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:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Récupération de l'image : %s" @@ -2498,12 +2505,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:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2562,8 +2569,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:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 #, fuzzy msgid "Expires at" msgstr "Expire : %s" @@ -2589,7 +2596,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 #, fuzzy msgid "Export custom storage volume" msgstr "Copie de l'image : %s" @@ -2604,12 +2611,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:2639 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "Export storage bucket" +msgstr "Copie de l'image : %s" + +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Forcer l'arrêt du conteneur (seulement pour stop)" + +#: lxc/storage_volume.go:2650 #, fuzzy msgid "Export the volume without its snapshots" msgstr "Copiez le conteneur sans ses instantanés" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Copie de l'image : %s" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Import de l'image : %s" @@ -2752,11 +2774,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:1297 +#, 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:1376 +#, 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" @@ -2792,7 +2824,7 @@ msgstr "Échec lors de la génération de 'lxc.%s.1': %v" msgid "Fast mode (same as --columns=nsacPt)" msgstr "Mode rapide (identique à --columns=nsacPt" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2869,14 +2901,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2936,7 +2968,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "Génération d'un certificat client. Ceci peut prendre une minute…" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 #, fuzzy msgid "Get UEFI variables for instance" msgstr "Création du conteneur" @@ -2998,7 +3030,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Copie de l'image : %s" @@ -3008,7 +3040,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:1238 +#: lxc/storage_volume.go:1249 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Copie de l'image : %s" @@ -3077,7 +3109,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:396 lxc/storage_bucket.go:397 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Clé de configuration invalide" @@ -3086,11 +3118,11 @@ msgstr "Clé de configuration invalide" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3118,7 +3150,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 #, fuzzy msgid "HOSTNAME" msgstr "NOM" @@ -3175,7 +3207,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -3189,11 +3221,11 @@ msgstr "Expire : %s" msgid "IP addresses:" msgstr "Expire : %s" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "IPv4" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "IPv6" @@ -3223,7 +3255,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3240,7 +3272,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3294,7 +3326,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:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3302,7 +3334,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Copie de l'image : %s" + +#: lxc/storage_volume.go:2812 #, fuzzy msgid "Import custom storage volumes" msgstr "Copie de l'image : %s" @@ -3327,11 +3364,21 @@ msgstr "Import de l'image : %s" msgid "Import instance backups" msgstr "Ignorer l'état du conteneur (seulement pour start)" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "Import storage bucket" +msgstr "Copie de l'image : %s" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Ignorer l'état du conteneur (seulement pour start)" + +#: lxc/storage_volume.go:2894 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Ignorer l'état du conteneur (seulement pour start)" @@ -3378,7 +3425,7 @@ msgstr "Le nom du conteneur est obligatoire" msgid "Instance name is: %s" msgstr "Le nom du conteneur est : %s" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 #, fuzzy msgid "Instance name must be specified" msgstr "Le nom du conteneur est : %s" @@ -3401,6 +3448,11 @@ msgstr "Le nom du conteneur est : %s" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, 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\"" @@ -3411,6 +3463,11 @@ msgstr "Schème d'URL invalide \"%s\" in \"%s\"" msgid "Invalid argument %q" msgstr "Cible invalide %s" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "Certificat invalide" @@ -3461,7 +3518,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 #, fuzzy msgid "Invalid new snapshot name" msgstr "'/' n'est pas autorisé dans le nom d'un instantané" @@ -3470,7 +3527,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:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3489,9 +3546,9 @@ msgstr "Cible invalide %s" msgid "Invalid protocol: %s" msgstr "Cible invalide %s" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 #, fuzzy msgid "Invalid snapshot name" msgstr "Le nom du conteneur est : %s" @@ -3537,9 +3594,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3590,7 +3647,7 @@ msgstr "Architecture : %s" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3657,7 +3714,7 @@ msgstr "Nom du réseau" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3909,22 +3966,22 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 #, 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:471 lxc/storage_bucket.go:473 #, fuzzy msgid "List storage buckets" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 #, fuzzy msgid "List storage volumes" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3984,7 +4041,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -4007,7 +4064,7 @@ msgstr "Création du conteneur" msgid "Lower devices" msgstr "Création du conteneur" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -4026,7 +4083,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "Créé : %s" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "GÉRÉ" @@ -4157,7 +4214,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 #, fuzzy msgid "Manage instance UEFI variables" msgstr "L'arrêt du conteneur a échoué !" @@ -4246,22 +4303,22 @@ msgstr "" msgid "Manage projects" msgstr "Rendre l'image publique" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 #, fuzzy msgid "Manage storage bucket keys" msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys." msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 #, fuzzy msgid "Manage storage buckets" msgstr "Copie de l'image : %s" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets." msgstr "Copie de l'image : %s" @@ -4370,12 +4427,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 #, fuzzy msgid "Missing bucket name" msgstr "Résumé manquant." @@ -4429,8 +4486,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 #, fuzzy msgid "Missing key name" msgstr "Résumé manquant." @@ -4464,8 +4521,8 @@ msgstr "Nom du réseau" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -4503,19 +4560,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 #, fuzzy msgid "Missing pool name" msgstr "Nom de l'ensemble de stockage" @@ -4536,12 +4594,12 @@ msgstr "Nom de l'ensemble de stockage" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 #, fuzzy msgid "Missing source volume name" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 #, fuzzy msgid "Missing storage pool name" msgstr "Nom de l'ensemble de stockage" @@ -4582,8 +4640,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 #, 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." @@ -4624,7 +4682,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 #, fuzzy msgid "Move storage volumes between pools" msgstr "Copie de l'image : %s" @@ -4634,11 +4692,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:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, fuzzy, c-format msgid "Moving the storage volume: %s" msgstr "Copie de l'image : %s" @@ -4662,11 +4720,11 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : " #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "NOM" @@ -4694,7 +4752,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4718,8 +4776,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 #, fuzzy msgid "Name" msgstr "Nom : %s" @@ -4728,7 +4786,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "Nom : %s" @@ -4753,7 +4811,7 @@ msgstr "Le réseau %s a été supprimé" msgid "Network %s pending on member %s" msgstr "Le réseau %s a été créé" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, fuzzy, c-format msgid "Network %s renamed to %s" msgstr "Le réseau %s a été créé" @@ -4876,7 +4934,7 @@ msgstr "" msgid "No device found for this network" msgstr "Aucun périphérique existant pour ce réseau" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 #, fuzzy msgid "No device found for this storage volume" msgstr "Aucun périphérique existant pour ce réseau" @@ -4898,11 +4956,11 @@ 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:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4916,7 +4974,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 #, fuzzy msgid "Not a snapshot name" msgstr "'/' n'est pas autorisé dans le nom d'un instantané" @@ -4925,19 +4983,20 @@ msgstr "'/' n'est pas autorisé dans le nom d'un instantané" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 #, fuzzy msgid "Only \"custom\" volumes can be attached to instances" msgstr "" "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs." -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 #, fuzzy msgid "Only \"custom\" volumes can be exported" msgstr "" "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs." -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 #, fuzzy msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4952,13 +5011,13 @@ 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:1418 +#: lxc/storage_volume.go:1429 #, fuzzy msgid "Only instance or custom volumes are supported" msgstr "" "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs." -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 #, fuzzy msgid "Only managed networks can be modified" msgstr "Seuls les réseaux gérés par LXD peuvent être modifiés." @@ -4968,7 +5027,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:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4999,7 +5058,7 @@ msgstr "PID" msgid "PID: %d" msgstr "Pid : %d" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -5015,7 +5074,7 @@ msgstr "" msgid "PROFILES" msgstr "PROFILS" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -5089,14 +5148,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 #, 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" @@ -5219,7 +5278,7 @@ msgstr "Propriétés :" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5233,7 +5292,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5249,7 +5308,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5270,7 +5329,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5279,7 +5338,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5292,7 +5351,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5357,7 +5416,7 @@ msgstr "" msgid "RESOURCE" msgstr "SOURCE" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -5385,7 +5444,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:398 +#: lxc/storage_volume.go:399 #, fuzzy msgid "Refresh and update the existing storage volume copies" msgstr "Copie de l'image : %s" @@ -5590,7 +5649,7 @@ msgstr "Forcer le conteneur à s'arrêter" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -5607,17 +5666,17 @@ msgstr "Créé : %s" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 #, fuzzy msgid "Rename storage volumes" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 #, fuzzy msgid "Rename storage volumes and storage volume snapshots" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5631,7 +5690,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -5689,7 +5748,7 @@ msgstr "" "Exemple :\n" " lxc snapshot u1 snap0" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 #, fuzzy msgid "Restore storage volume snapshots" msgstr "Forcer le conteneur à s'arrêter" @@ -5723,7 +5782,7 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : " 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:877 msgid "Role (admin or read-only)" msgstr "" @@ -5770,7 +5829,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "Mot de passe de l'administrateur distant" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "ÉTAT" @@ -5802,11 +5861,11 @@ msgstr "ENSEMBLE DE STOCKAGE" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Créé : %s" @@ -5838,7 +5897,7 @@ msgstr "Protocole du serveur (lxd ou simplestreams)" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 #, fuzzy msgid "Set UEFI variables for instance" msgstr "Création du conteneur" @@ -5907,12 +5966,12 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 #, fuzzy msgid "Set network configuration keys" msgstr "Clé de configuration invalide" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -6010,12 +6069,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -6038,12 +6097,12 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 #, fuzzy msgid "Set storage volume configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -6106,7 +6165,7 @@ msgstr "Nom du réseau" msgid "Set the key as a network peer property" msgstr "Nom du réseau" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -6128,7 +6187,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Copie de l'image : %s" @@ -6138,7 +6197,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:2092 +#: lxc/storage_volume.go:2103 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Copie de l'image : %s" @@ -6212,7 +6271,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "L'arrêt du conteneur a échoué !" @@ -6252,7 +6311,7 @@ msgstr "Afficher la configuration étendue" msgid "Show network ACL log" msgstr "Afficher la configuration étendue" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 #, fuzzy msgid "Show network configurations" msgstr "Afficher la configuration étendue" @@ -6297,12 +6356,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:643 lxc/storage_bucket.go:644 #, 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:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Afficher la configuration étendue" @@ -6311,12 +6370,12 @@ msgstr "Afficher la configuration étendue" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 #, fuzzy msgid "Show storage volume configurations" msgstr "Afficher la configuration étendue" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 #, fuzzy msgid "Show storage volume state information" msgstr "Afficher la configuration étendue" @@ -6389,16 +6448,16 @@ msgstr "Taille : %.2f Mo" msgid "Size: %s" msgstr "État : %s" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 #, fuzzy msgid "Snapshot storage volumes" msgstr "Copie de l'image : %s" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "Instantanés :" @@ -6470,22 +6529,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:181 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Profil %s créé" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Profil %s supprimé" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, fuzzy, c-format msgid "Storage bucket key %s added" msgstr "Profil %s créé" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, fuzzy, c-format msgid "Storage bucket key %s removed" msgstr "Profil %s créé" @@ -6509,22 +6568,22 @@ msgstr "Le réseau %s a été créé" msgid "Storage pool name" msgstr "Nom de l'ensemble de stockage" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, fuzzy, c-format msgid "Storage volume %s created" msgstr "Profil %s créé" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, fuzzy, c-format msgid "Storage volume %s deleted" msgstr "Profil %s supprimé" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 #, fuzzy msgid "Storage volume copied successfully!" msgstr "Image copiée avec succès !" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 #, fuzzy msgid "Storage volume moved successfully!" msgstr "Image copiée avec succès !" @@ -6590,13 +6649,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "TYPE" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 #, fuzzy msgid "Taken at" msgstr "pris à %s" @@ -6753,7 +6812,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:446 #, 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 : " @@ -6763,12 +6822,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:1329 +#: lxc/storage_volume.go:1340 #, 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:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6787,8 +6846,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "Le périphérique indiqué n'existe pas" @@ -6869,7 +6928,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, fuzzy, c-format msgid "Total: %s" msgstr "Publié : %s" @@ -6884,7 +6943,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "Transfert de l'image : %s" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6892,7 +6951,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6954,7 +7013,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, fuzzy, c-format msgid "Type: %s" msgstr "Expire : %s" @@ -6976,13 +7035,13 @@ msgstr "DATE DE PUBLICATION" msgid "URL" msgstr "URL" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "UTILISÉ PAR" @@ -7015,7 +7074,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -7041,7 +7100,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "tous les profils de la source n'existent pas sur la cible" @@ -7075,7 +7134,7 @@ msgstr "Clé de configuration invalide" msgid "Unset network ACL configuration keys" msgstr "Clé de configuration invalide" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 #, fuzzy msgid "Unset network configuration keys" msgstr "Clé de configuration invalide" @@ -7130,7 +7189,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:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Clé de configuration invalide" @@ -7140,7 +7199,7 @@ msgstr "Clé de configuration invalide" msgid "Unset storage pool configuration keys" msgstr "Clé de configuration invalide" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 #, fuzzy msgid "Unset storage volume configuration keys" msgstr "Clé de configuration invalide" @@ -7168,7 +7227,7 @@ msgstr "Nom du réseau" msgid "Unset the key as a network peer property" msgstr "Nom du réseau" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr "Nom du réseau" @@ -7191,7 +7250,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Copie de l'image : %s" @@ -7201,7 +7260,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:2368 +#: lxc/storage_volume.go:2379 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "Copie de l'image : %s" @@ -7210,7 +7269,7 @@ msgstr "Copie de l'image : %s" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -7248,12 +7307,12 @@ msgstr "Publié : %s" msgid "Upper devices" msgstr "Création du conteneur" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "Utilisation : %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7322,7 +7381,7 @@ msgstr "" msgid "View the current identity" msgstr "impossible de supprimer le serveur distant par défaut" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -7360,7 +7419,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -7390,7 +7449,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:903 +#: lxc/storage_volume.go:909 #, fuzzy msgid "[] []" msgstr "" @@ -7398,7 +7457,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 #, fuzzy msgid "[] [] []" msgstr "" @@ -7409,7 +7468,7 @@ msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 #, fuzzy @@ -7764,7 +7823,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 #, fuzzy @@ -7810,7 +7869,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "" @@ -7818,7 +7877,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "" @@ -8091,8 +8150,8 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 #, fuzzy msgid "[:]" @@ -8117,7 +8176,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 #, fuzzy msgid "[:] " msgstr "" @@ -8125,7 +8184,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:1243 +#: lxc/network.go:1252 #, fuzzy msgid "[:] =..." msgstr "" @@ -8202,7 +8261,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:1182 +#: lxc/network.go:1191 #, fuzzy msgid "[:] " msgstr "" @@ -8293,7 +8352,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:469 #, fuzzy msgid "[:]" msgstr "" @@ -8301,7 +8360,15 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "" +"Change l'état d'un ou plusieurs conteneurs à %s.\n" +"\n" +"lxc %s [:] [[:]...]%s" + +#: lxc/storage_volume.go:2811 #, fuzzy msgid "[:] []" msgstr "" @@ -8309,8 +8376,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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 #, fuzzy msgid "[:] " msgstr "" @@ -8318,9 +8385,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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 #, fuzzy msgid "[:] " msgstr "" @@ -8328,7 +8395,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 #, fuzzy msgid "[:] =..." msgstr "" @@ -8336,7 +8403,19 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, 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:96 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8368,7 +8447,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 #, fuzzy msgid "" "[:] [/] [/:] []" msgstr "" @@ -8398,7 +8477,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 #, fuzzy msgid "[:] " msgstr "" @@ -8410,7 +8489,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 #, fuzzy msgid "[:] []" msgstr "" @@ -8422,7 +8501,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 #, fuzzy msgid "[:] []" msgstr "" @@ -8434,7 +8513,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -8442,7 +8521,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8454,7 +8533,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8462,7 +8541,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "" @@ -8470,7 +8549,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "" @@ -8478,7 +8557,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "" @@ -8490,7 +8569,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "" @@ -8502,7 +8581,7 @@ msgstr "" "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée " "(configuration, instantanés, …)." -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 #, fuzzy msgid "[:]/ [:]/" msgstr "" @@ -8510,7 +8589,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 #, fuzzy msgid "[:]/[/] [:]/" msgstr "" @@ -8736,7 +8815,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "" @@ -8894,13 +8973,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -9198,7 +9277,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -9208,19 +9287,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -9230,14 +9309,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -9259,7 +9338,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -9267,13 +9346,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -9283,6 +9362,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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" diff --git a/po/he.po b/po/he.po index 156cae70d1e3..bf06895be521 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hebrew :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5283,11 +5338,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5309,11 +5364,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5370,7 +5425,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5390,7 +5445,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5398,7 +5453,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5467,7 +5522,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5499,7 +5554,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5535,11 +5590,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5547,11 +5602,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5619,15 +5674,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5693,22 +5748,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5732,21 +5787,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5808,13 +5863,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5961,7 +6016,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5971,12 +6026,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5995,8 +6050,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6071,7 +6126,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6086,7 +6141,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6094,7 +6149,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6153,7 +6208,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6175,13 +6230,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6213,7 +6268,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6239,7 +6294,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6267,7 +6322,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6311,7 +6366,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6319,7 +6374,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6343,7 +6398,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6363,7 +6418,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6371,7 +6426,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6379,7 +6434,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6415,12 +6470,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6487,7 +6542,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6520,7 +6575,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6546,18 +6601,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6730,7 +6785,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6752,11 +6807,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6860,8 +6915,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6874,11 +6929,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6923,7 +6978,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6970,30 +7025,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7009,13 +7072,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7023,51 +7086,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7173,7 +7236,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7306,13 +7369,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7588,7 +7651,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7598,19 +7661,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7620,14 +7683,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7649,7 +7712,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7657,13 +7720,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7673,6 +7736,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/hi.po b/po/hi.po index 65ddc0217968..8e226071487f 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -63,7 +63,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -568,11 +568,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -710,7 +710,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -797,7 +797,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -849,16 +849,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -869,7 +874,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -879,7 +884,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -922,7 +927,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1007,7 +1012,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1024,12 +1029,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1133,8 +1138,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1143,20 +1148,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1172,7 +1178,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1210,23 +1216,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1284,7 +1290,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1292,12 +1298,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1310,7 +1316,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1437,15 +1443,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1497,7 +1503,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1526,13 +1532,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1552,7 +1558,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1600,7 +1606,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1640,7 +1646,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1648,7 +1654,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1676,9 +1682,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1701,8 +1707,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1745,35 +1751,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1785,11 +1792,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2011,11 +2018,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2023,7 +2030,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2083,12 +2090,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2145,8 +2152,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2170,7 +2177,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2182,11 +2189,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2327,11 +2347,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2366,7 +2396,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2439,14 +2469,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2506,7 +2536,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2562,7 +2592,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2570,7 +2600,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2626,7 +2656,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2634,11 +2664,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2666,7 +2696,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2720,7 +2750,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2732,11 +2762,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2766,7 +2796,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2780,7 +2810,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2838,7 +2868,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2860,11 +2894,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2908,7 +2951,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2930,6 +2973,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2940,6 +2988,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2990,7 +3043,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2998,7 +3051,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3016,9 +3069,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3062,9 +3115,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3114,7 +3167,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3174,7 +3227,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3360,19 +3413,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3431,7 +3484,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3452,7 +3505,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3470,7 +3523,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3593,7 +3646,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3665,19 +3718,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3778,12 +3831,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3828,8 +3881,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3859,8 +3912,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3894,19 +3947,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3925,11 +3979,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3966,8 +4020,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4004,7 +4058,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4012,11 +4066,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4039,11 +4093,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4071,7 +4125,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4095,8 +4149,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4104,7 +4158,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4129,7 +4183,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4248,7 +4302,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4268,11 +4322,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4294,15 +4348,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4314,11 +4369,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4327,7 +4382,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4357,7 +4412,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4373,7 +4428,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4442,14 +4497,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4566,7 +4621,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4580,7 +4635,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4596,7 +4651,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4617,7 +4672,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4626,7 +4681,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4639,7 +4694,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4700,7 +4755,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4725,7 +4780,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4908,7 +4963,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4924,15 +4979,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4946,7 +5001,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4984,7 +5039,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5014,7 +5069,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5060,7 +5115,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5089,11 +5144,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5123,7 +5178,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5187,11 +5242,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/id.po b/po/id.po index 20c0c5f5168a..8a6e53a1b1eb 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Indonesian :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/it.po b/po/it.po index d53e5f238bf0..3c6567b7c4a8 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Luigi Operoso \n" "Language-Team: Italian :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5675,12 +5734,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Il nome del container è: %s" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5702,11 +5761,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5764,7 +5823,7 @@ msgstr "Il nome del container è: %s" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5786,7 +5845,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Creazione del container in corso" @@ -5795,7 +5854,7 @@ msgstr "Creazione del container in corso" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5866,7 +5925,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "errore di processamento degli alias %s\n" @@ -5900,7 +5959,7 @@ msgstr "" msgid "Show network ACL log" msgstr "Il nome del container è: %s" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5941,12 +6000,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 #, 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:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Il nome del container è: %s" @@ -5955,11 +6014,11 @@ msgstr "Il nome del container è: %s" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -6028,15 +6087,15 @@ msgstr "Aggiornamento automatico: %s" msgid "Size: %s" msgstr "Aggiornamento automatico: %s" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -6104,22 +6163,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:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6143,21 +6202,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -6220,13 +6279,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 #, fuzzy msgid "Taken at" msgstr "salvato alle %s" @@ -6375,7 +6434,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:446 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Il nome del container è: %s" @@ -6385,12 +6444,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:1329 +#: lxc/storage_volume.go:1340 #, 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:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6409,8 +6468,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6487,7 +6546,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, fuzzy, c-format msgid "Total: %s" msgstr "Aggiornamento automatico: %s" @@ -6502,7 +6561,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6510,7 +6569,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6570,7 +6629,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6592,13 +6651,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6631,7 +6690,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6657,7 +6716,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "non tutti i profili dell'origine esistono nella destinazione" @@ -6688,7 +6747,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6737,7 +6796,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Il nome del container è: %s" @@ -6746,7 +6805,7 @@ msgstr "Il nome del container è: %s" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6771,7 +6830,7 @@ msgstr "Il nome del container è: %s" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6793,7 +6852,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Il nome del container è: %s" @@ -6802,7 +6861,7 @@ msgstr "Il nome del container è: %s" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6810,7 +6869,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6848,12 +6907,12 @@ msgstr "" msgid "Upper devices" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, fuzzy, c-format msgid "Usage: %s" msgstr "Aggiornamento automatico: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6920,7 +6979,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6953,7 +7012,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6982,12 +7041,12 @@ 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:903 +#: lxc/storage_volume.go:909 #, fuzzy msgid "[] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 #, fuzzy msgid "[] [] []" msgstr "Creazione del container in corso" @@ -6995,7 +7054,7 @@ msgstr "Creazione del container in corso" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 #, fuzzy @@ -7205,7 +7264,7 @@ msgstr "Creazione del container in corso" msgid "[:] [[:]...]" msgstr "Creazione del container in corso" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 #, fuzzy @@ -7232,12 +7291,12 @@ msgstr "Creazione del container in corso" msgid "[:] [key=value...]" msgstr "Creazione del container in corso" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "Creazione del container in corso" @@ -7365,8 +7424,8 @@ msgstr "Creazione del container in corso" msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 #, fuzzy msgid "[:]" @@ -7382,12 +7441,12 @@ msgstr "Creazione del container in corso" msgid "[:] [] []" msgstr "Creazione del container in corso" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/network.go:1243 +#: lxc/network.go:1252 #, fuzzy msgid "[:] =..." msgstr "Creazione del container in corso" @@ -7440,7 +7499,7 @@ msgstr "" msgid "[:] [] []" msgstr "Creazione del container in corso" -#: lxc/network.go:1182 +#: lxc/network.go:1191 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" @@ -7498,35 +7557,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:469 #, fuzzy msgid "[:]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "Creazione del container in corso" + +#: lxc/storage_volume.go:2811 #, 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 #, 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 #, fuzzy msgid "[:] =..." msgstr "Creazione del container in corso" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, fuzzy +msgid "[:] []" +msgstr "Creazione del container in corso" + +#: lxc/storage_bucket.go:96 #, fuzzy msgid "[:] [key=value...]" msgstr "Creazione del container in corso" @@ -7546,14 +7615,14 @@ msgstr "Creazione del container in corso" msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 #, fuzzy msgid "" "[:] [/] [/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 #, fuzzy msgid "[:] []" msgstr "Creazione del container in corso" @@ -7563,62 +7632,62 @@ msgstr "Creazione del container in corso" msgid "[:] [] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 #, fuzzy msgid "[:] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 #, fuzzy msgid "[:] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 #, fuzzy msgid "[:] []" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 #, fuzzy msgid "[:] [key=value...]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 #, fuzzy msgid "[:] [/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 #, fuzzy msgid "[:]/ [:]/" msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 #, fuzzy msgid "[:]/[/] [:]/" msgstr "Creazione del container in corso" @@ -7750,7 +7819,7 @@ msgstr "Creazione del container in corso" msgid "[:][] =..." msgstr "Creazione del container in corso" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "Creazione del container in corso" @@ -7887,13 +7956,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -8169,7 +8238,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8179,19 +8248,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8201,14 +8270,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8230,7 +8299,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8238,13 +8307,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8254,6 +8323,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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" diff --git a/po/ja.po b/po/ja.po index 6b225e102037..7ca03cfe6bc3 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2023-03-10 15:14+0000\n" "Last-Translator: KATOH Yasufumi \n" "Language-Team: Japanese :] < volume.yaml\n" " pool.yaml の内容でストレージボリュームを更新します。" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5233,7 +5292,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5294,7 +5353,7 @@ msgstr "仮想マシンイメージを対象にします" msgid "RESOURCE" msgstr "RESOURCE" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "ROLE" @@ -5321,7 +5380,7 @@ msgstr "インスタンスを一覧表示します" msgid "Recursively transfer files" msgstr "再帰的にファイルを転送します" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "既存のストレージボリュームのコピーの再読込と更新" @@ -5510,7 +5569,7 @@ msgstr "インスタンスまたはインスタンスのスナップショット msgid "Rename network ACLs" msgstr "ネットワーク ACL 名を変更します" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "ネットワーク名を変更します" @@ -5526,16 +5585,16 @@ msgstr "プロジェクト名を変更します" msgid "Rename remotes" msgstr "リモートサーバ名を変更します" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "ストレージボリューム名を変更します" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" "ストレージボリューム名とストレージボリュームのスナップショット名を変更します" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "ストレージボリューム名 \"%s\" を \"%s\" に変更しました" @@ -5549,7 +5608,7 @@ msgstr "レンダー: %s (%s)" msgid "Request a join token for adding a cluster member" msgstr "クラスターメンバーに join するためのトークンを要求します" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -5593,7 +5652,7 @@ msgstr "" "\n" "--stateful オプションを指定すると、インスタンスの実行状態もリストアします。" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "スナップショットからストレージボリュームをリストアします" @@ -5624,7 +5683,7 @@ msgstr "証明書追加トークンを失効(Revoke)させます" msgid "Revoke cluster member join token" msgstr "クラスターメンバーに join するためのトークンを失効(Revoke)させます" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "ロール(admin または read-only)" @@ -5671,7 +5730,7 @@ msgstr "SSH クライアントが %q に接続されました" msgid "SSH client disconnected %q" msgstr "SSH クライアントが切断されました %q" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "STATE" @@ -5700,11 +5759,11 @@ msgstr "STORAGE VOLUMES" msgid "STP" msgstr "STP" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "秘密鍵(空白の場合自動生成)" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "秘密鍵: %s" @@ -5735,7 +5794,7 @@ msgstr "サーバのプロトコル (lxd or simplestreams)" msgid "Server version: %s\n" msgstr "サーバのバージョン: %s\n" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 #, fuzzy msgid "Set UEFI variables for instance" msgstr "インスタンスからファイルをマウントします" @@ -5816,11 +5875,11 @@ msgstr "" "後方互換性のため、単一の設定を行う場合は次の形式でも設定できます:\n" " lxc network set [:] " -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "ネットワークの設定項目を設定します" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5939,11 +5998,11 @@ msgstr "" "後方互換性のため、単一の設定を行う場合は次の形式でも設定できます:\n" " lxc project set [:] " -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "ストレージバケットの設定項目を設定します" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5973,11 +6032,11 @@ msgstr "" "後方互換性のため、単一の設定を行うには次の形式でも設定できます:\n" " lxc storage set [:] " -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "ストレージボリュームの設定項目を設定します" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 #, fuzzy msgid "" "Set storage volume configuration keys\n" @@ -6046,7 +6105,7 @@ msgstr "ネットワークロードバランサーの設定を行います" msgid "Set the key as a network peer property" msgstr "ネットワークピアの設定を行います" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -6068,7 +6127,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "ストレージバケットに対する鍵を作成します" @@ -6078,7 +6137,7 @@ msgstr "ストレージバケットに対する鍵を作成します" msgid "Set the key as a storage property" msgstr "ストレージバケットに対する鍵を作成します" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 #, fuzzy msgid "Set the key as a storage volume property" msgstr "新しいストレージボリュームをプロファイルに追加します" @@ -6150,7 +6209,7 @@ msgstr "" msgid "Show image properties" msgstr "イメージのプロパティを表示します" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "インスタンスのメタデータファイルを表示します" @@ -6183,7 +6242,7 @@ msgstr "ネットワーク ACL の設定を表示します" msgid "Show network ACL log" msgstr "ネットワーク ACL ログを表示します" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "ネットワークの設定を表示します" @@ -6219,11 +6278,11 @@ msgstr "プロファイルの設定を表示します" msgid "Show project options" msgstr "プロジェクトの設定を表示します" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "ストレージバケットの設定を表示する" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "ストレージバケットの鍵の設定を表示する" @@ -6231,11 +6290,11 @@ msgstr "ストレージバケットの鍵の設定を表示する" msgid "Show storage pool configurations and resources" msgstr "ストレージプールの設定とリソースを表示します" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "ストレージボリュームの設定を表示する" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "ストレージボリュームの状態を表示します" @@ -6303,15 +6362,15 @@ msgstr "サイズ: %.2fMB" msgid "Size: %s" msgstr "サイズ: %s" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "ストレージボリュームのスナップショットを取得します" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "スナップショットは読み取り専用です。設定を変更することはできません" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "スナップショット:" @@ -6377,22 +6436,22 @@ msgstr "インスタンスの停止に失敗しました!" msgid "Stopping the instance failed: %s" msgstr "インスタンスの停止に失敗しました: %s" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "ストレージバケット %s を作成しました" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "ストレージバケット %s を削除しました" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "ストレージバケットの鍵 %s を作成しました" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "ストレージバケットの鍵 %s を削除しました" @@ -6416,21 +6475,21 @@ msgstr "ストレージプール %s はメンバ %s 上でペンディング状 msgid "Storage pool name" msgstr "ストレージプール名" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "ストレージボリューム %s を作成しました" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "ストレージボリューム %s を削除しました" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "ストレージボリュームのコピーが成功しました!" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "ストレージボリュームの移動が成功しました!" @@ -6492,13 +6551,13 @@ msgid "TOKEN" msgstr "TOKEN" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "TYPE" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "取得日時" @@ -6651,7 +6710,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:446 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" @@ -6661,12 +6720,12 @@ msgstr "設定 %q はクラスタメンバー %q には存在しません" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "設定 %q はクラスタメンバー %q には存在しません" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6687,8 +6746,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:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "指定したデバイスが存在しません" @@ -6784,7 +6843,7 @@ msgstr "" "--target オプションは、コピー先のリモートサーバがクラスタに属していなければな" "りません" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "合計: %s" @@ -6799,7 +6858,7 @@ msgstr "合計: %v" msgid "Transceiver type: %s" msgstr "トランシーバータイプ: %s" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)" @@ -6807,7 +6866,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:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)。" @@ -6869,7 +6928,7 @@ msgstr "" "フィカル出力の場合は 'vga'" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "タイプ: %s" @@ -6891,13 +6950,13 @@ msgstr "UPLOAD DATE" msgid "URL" msgstr "URL" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "USAGE" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "USED BY" @@ -6929,7 +6988,7 @@ msgstr "未知の証明書タイプ %q" msgid "Unknown channel type for client %q: %s" msgstr "クライアント %q の未知のチャンネルタイプ: %s" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6955,7 +7014,7 @@ msgstr "未知の設定: %s" msgid "Unknown output type %q" msgstr "未知の出力タイプ: %q" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "移動先のインスタンスのすべてのプロファイルを削除します" @@ -6984,7 +7043,7 @@ msgstr "インスタンスもしくはサーバの設定を削除します" msgid "Unset network ACL configuration keys" msgstr "ネットワーク ACL の設定を削除します" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "ネットワークの設定を削除します" @@ -7028,7 +7087,7 @@ msgstr "プロファイルの設定を削除します" msgid "Unset project configuration keys" msgstr "プロジェクトの設定を削除します" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "ストレージバケットの設定を削除します" @@ -7036,7 +7095,7 @@ msgstr "ストレージバケットの設定を削除します" msgid "Unset storage pool configuration keys" msgstr "ストレージプールの設定を削除します" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "ストレージボリュームの設定を削除します" @@ -7063,7 +7122,7 @@ msgstr "ネットワークロードバランサーの設定を削除します" msgid "Unset the key as a network peer property" msgstr "ネットワークピアの設定を削除します" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr "ネットワークピアの設定を削除します" @@ -7086,7 +7145,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "ストレージバケットに対する鍵を作成します" @@ -7096,7 +7155,7 @@ msgstr "ストレージバケットに対する鍵を作成します" msgid "Unset the key as a storage property" msgstr "ストレージバケットに対する鍵を作成します" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "新しいストレージボリュームをプロファイルに追加します" @@ -7105,7 +7164,7 @@ msgstr "新しいストレージボリュームをプロファイルに追加し msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -7143,12 +7202,12 @@ msgstr "アップロード日時: %s" msgid "Upper devices" msgstr "上位デバイス" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "使い方: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7220,7 +7279,7 @@ msgstr "" msgid "View the current identity" msgstr "現在のプロジェクトを切り替えます" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "Volume Only" @@ -7255,7 +7314,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -7284,18 +7343,18 @@ msgid "You need to specify an image name or use --empty" msgstr "" "--target オプションを使うときはコピー先のインスタンス名を指定してください" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "[] []" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "[] [] []" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -7474,7 +7533,7 @@ msgstr "[:] []" msgid "[:] [[:]...]" msgstr "[:] [[:]...]" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -7496,12 +7555,12 @@ msgstr "[:] [key=value...]" msgid "[:] [key=value...]" msgstr "[:] [key=value...]" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "[:][] " -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "[:][] =..." @@ -7610,8 +7669,8 @@ msgstr "[:] " msgid "[:] " msgstr "[:] " -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "[:]" @@ -7624,11 +7683,11 @@ msgstr "[:] []" msgid "[:] [] []" msgstr "[:] [] []" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "[:] " -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "[:] =..." @@ -7679,7 +7738,7 @@ msgstr "" msgid "[:] [] []" msgstr "[:] [] []" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "[:] " @@ -7729,30 +7788,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:469 msgid "[:]" msgstr "[:]" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "[:] []" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "[:] " -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "[:] =..." -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, fuzzy +msgid "[:] []" +msgstr "[:] []" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "[:] [key=value...]" @@ -7768,7 +7837,7 @@ msgstr "[:] " msgid "[:] " msgstr "[:] " -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" @@ -7776,7 +7845,7 @@ msgstr "" "[:] [/] [/]" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "[:] []" @@ -7784,56 +7853,56 @@ msgstr "[:] []" msgid "[:] [] []" msgstr "[:] [] []" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "[:] " -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "[:] []" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "[:] []" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "[:] [key=value...]" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "[:] [/]" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "[:] " -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "[:] " -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "[:] =..." -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "[:] [/]" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "[:] [/] " -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "[:]/ [:]/" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "[:]/[/] [:]/" @@ -7941,7 +8010,7 @@ msgstr "[:][] " msgid "[:][] =..." msgstr "[:][] =..." -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "[:] [...]" @@ -8122,7 +8191,7 @@ msgstr "" "lxc config set core.trust_password=blah\n" " サーバの認証パスワードを blah に設定します。" -#: lxc/config.go:1229 +#: lxc/config.go:1230 #, fuzzy msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" @@ -8131,7 +8200,7 @@ msgstr "" "lxc config edit < instance.yaml\n" " インスタンスの設定を config.yaml を使って更新します。" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -8545,7 +8614,7 @@ msgstr "" "lxc restore u1 snap0\n" " スナップショットからリストアします。" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8555,7 +8624,7 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 msgid "" "lxc storage bucket edit [:] < bucket.yaml\n" " Update a storage bucket using the content of bucket.yaml." @@ -8563,7 +8632,7 @@ msgstr "" "lxc storage bucket edit [:] < bucket.yaml\n" " bucket.yaml の内容でストレージバケットを更新します。" -#: lxc/storage_bucket.go:1024 +#: lxc/storage_bucket.go:1038 msgid "" "lxc storage bucket edit [:] < key.yaml\n" " Update a storage bucket key using the content of key.yaml." @@ -8571,7 +8640,7 @@ msgstr "" "lxc storage bucket edit [:] < key.yaml\n" " key.yaml の内容でストレージバケットの鍵を更新します。" -#: lxc/storage_bucket.go:854 +#: lxc/storage_bucket.go:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8581,7 +8650,7 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 msgid "" "lxc storage bucket key show default data foo\n" " Will show the properties of a bucket key called \"foo\" for a bucket " @@ -8591,7 +8660,7 @@ msgstr "" " \"default\" プール内の \"data\" という名前のバケットに対する \"foo\" とい" "う名前のバケットの鍵のプロパティを表示します。" -#: lxc/storage_bucket.go:631 +#: lxc/storage_bucket.go:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8622,7 +8691,7 @@ msgstr "" "lxc storage edit [:] < pool.yaml\n" " pool.yaml の内容でストレージプールを更新します。" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 #, fuzzy msgid "" "lxc storage volume create p1 v1\n" @@ -8635,7 +8704,7 @@ msgstr "" "lxc init ubuntu:22.04 u1 < config.yaml\n" " config.yaml の設定を使ってインスタンスを作成します" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 msgid "" "lxc storage volume import default backup0.tar.gz\n" "\t\tCreate a new custom volume using backup0.tar.gz as the source." @@ -8643,7 +8712,7 @@ msgstr "" "lxc storage volume import default backup0.tar.gz\n" "\t\tbackup0.tar.gz を使って新しいカスタムボリュームを作成します。" -#: lxc/storage_volume.go:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8653,6 +8722,24 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +#, 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:1397 +#, 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" diff --git a/po/ka.po b/po/ka.po index bf32f539dbe8..6c0174edd956 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -60,7 +60,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, 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:184 #, 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:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -846,16 +846,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -866,7 +871,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -876,7 +881,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -919,7 +924,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1004,7 +1009,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1012,7 +1017,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1021,12 +1026,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1130,8 +1135,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1140,20 +1145,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1169,7 +1175,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1207,23 +1213,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1281,7 +1287,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1289,12 +1295,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1307,7 +1313,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1434,15 +1440,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1494,7 +1500,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1523,13 +1529,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1549,7 +1555,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1597,7 +1603,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1637,7 +1643,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1645,7 +1651,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1673,9 +1679,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1698,8 +1704,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1742,35 +1748,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1782,11 +1789,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1956,7 +1963,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2008,11 +2015,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2028,7 +2035,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2080,12 +2087,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2095,12 +2102,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2142,8 +2149,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2167,7 +2174,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2179,11 +2186,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2324,11 +2344,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2363,7 +2393,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2436,14 +2466,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2503,7 +2533,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2559,7 +2589,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2567,7 +2597,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2623,7 +2653,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2631,11 +2661,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2663,7 +2693,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2717,7 +2747,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2729,11 +2759,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2763,7 +2793,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2777,7 +2807,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2827,7 +2857,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2835,7 +2865,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2857,11 +2891,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2905,7 +2948,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2927,6 +2970,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2937,6 +2985,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2987,7 +3040,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2995,7 +3048,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3013,9 +3066,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3059,9 +3112,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3111,7 +3164,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3171,7 +3224,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3357,19 +3410,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3428,7 +3481,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3449,7 +3502,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3467,7 +3520,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3590,7 +3643,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3662,19 +3715,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3775,12 +3828,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3825,8 +3878,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3856,8 +3909,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3891,19 +3944,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3922,11 +3976,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3963,8 +4017,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4001,7 +4055,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4009,11 +4063,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4036,11 +4090,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4068,7 +4122,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4092,8 +4146,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4101,7 +4155,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4126,7 +4180,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4245,7 +4299,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4265,11 +4319,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4283,7 +4337,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4291,15 +4345,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4311,11 +4366,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4324,7 +4379,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4354,7 +4409,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4370,7 +4425,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4439,14 +4494,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4563,7 +4618,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4577,7 +4632,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4593,7 +4648,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4614,7 +4669,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4623,7 +4678,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4636,7 +4691,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4697,7 +4752,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4722,7 +4777,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4905,7 +4960,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4921,15 +4976,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4943,7 +4998,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4981,7 +5036,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5011,7 +5066,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5057,7 +5112,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5086,11 +5141,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5120,7 +5175,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5184,11 +5239,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5279,11 +5334,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5305,11 +5360,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5366,7 +5421,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5386,7 +5441,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5394,7 +5449,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5463,7 +5518,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5495,7 +5550,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5531,11 +5586,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5543,11 +5598,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5615,15 +5670,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5689,22 +5744,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5728,21 +5783,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5804,13 +5859,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5957,7 +6012,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5967,12 +6022,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5991,8 +6046,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6067,7 +6122,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6082,7 +6137,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6090,7 +6145,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6149,7 +6204,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6171,13 +6226,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6209,7 +6264,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6235,7 +6290,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6263,7 +6318,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6307,7 +6362,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6315,7 +6370,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6339,7 +6394,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6359,7 +6414,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6367,7 +6422,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6375,7 +6430,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6411,12 +6466,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6483,7 +6538,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6516,7 +6571,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6542,18 +6597,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6726,7 +6781,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6748,11 +6803,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6856,8 +6911,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6870,11 +6925,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6919,7 +6974,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6966,30 +7021,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7005,13 +7068,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7019,51 +7082,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7169,7 +7232,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7302,13 +7365,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7584,7 +7647,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7594,19 +7657,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7616,14 +7679,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7645,7 +7708,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7653,13 +7716,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7669,6 +7732,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/ko.po b/po/ko.po index d68dad1bb3fa..11ce9edd54a7 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Korean :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/lxd.pot b/po/lxd.pot index 0de7874b0851..07a895777ad4 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: 2024-12-09 03:18-0300\n" + "POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" "###\n" @@ -57,7 +57,7 @@ msgid "### This is a YAML representation of a storage volume.\n" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" "###\n" @@ -534,11 +534,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -659,7 +659,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -669,7 +669,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -756,7 +756,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -807,16 +807,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -825,7 +830,7 @@ msgstr "" msgid "Bad device override syntax, expecting ,=: %s" msgstr "" -#: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 lxc/network_load_balancer.go:321 lxc/network_peer.go:309 lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 lxc/network_load_balancer.go:321 lxc/network_peer.go:309 lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -835,7 +840,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -878,7 +883,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -963,7 +968,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -971,7 +976,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -980,11 +985,11 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1084,7 +1089,7 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 lxc/network_forward.go:182 lxc/network_forward.go:264 lxc/network_forward.go:497 lxc/network_forward.go:649 lxc/network_forward.go:803 lxc/network_forward.go:892 lxc/network_forward.go:974 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:394 lxc/storage_volume.go:618 lxc/storage_volume.go:723 lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: 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:497 lxc/network_forward.go:649 lxc/network_forward.go:803 lxc/network_forward.go:892 lxc/network_forward.go:974 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:105 lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 lxc/storage_volume.go:619 lxc/storage_volume.go:724 lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1100,7 +1105,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 lxc/warning.go:93 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1135,16 +1140,16 @@ msgstr "" msgid "Config key/value to apply to the target instance" msgstr "" -#: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 lxc/config.go:356 lxc/config.go:1340 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:767 lxc/network_load_balancer.go:738 lxc/network_peer.go:698 lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 lxc/storage_volume.go:1188 +#: lxc/cluster.go:859 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:767 lxc/network_load_balancer.go:738 lxc/network_peer.go:698 lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1196,7 +1201,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1204,11 +1209,11 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" -#: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 lxc/storage_volume.go:397 +#: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1221,7 +1226,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1347,15 +1352,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1407,7 +1412,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1435,7 +1440,7 @@ msgstr "" msgid "DEFAULT TARGET ADDRESS" msgstr "" -#: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 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:148 lxc/network_zone.go:828 lxc/operation.go:173 lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 lxc/storage_volume.go:1738 +#: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1455,7 +1460,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1503,7 +1508,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1543,7 +1548,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1551,7 +1556,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1559,16 +1564,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:338 lxc/auth.go:398 lxc/auth.go:447 lxc/auth.go:499 lxc/auth.go:522 lxc/auth.go:581 lxc/auth.go:737 lxc/auth.go:776 lxc/auth.go:918 lxc/auth.go:985 lxc/auth.go:1048 lxc/auth.go:1109 lxc/auth.go:1238 lxc/auth.go:1292 lxc/auth.go:1315 lxc/auth.go:1373 lxc/auth.go:1442 lxc/auth.go:1464 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:770 lxc/cluster.go:893 lxc/cluster.go:977 lxc/cluster.go:1087 lxc/cluster.go:1175 lxc/cluster.go:1299 lxc/cluster.go:1329 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:956 lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 lxc/config.go:1227 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:378 lxc/file.go:456 lxc/file.go:689 lxc/file.go:1208 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:1445 lxc/image.go:1536 lxc/image.go:1602 lxc/image.go:1666 lxc/image.go:1729 lxc/image_alias.go:24 lxc/image_alias.go:60 lxc/image_alias.go:107 lxc/image_alias.go:152 lxc/image_alias.go:255 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:1005 lxc/network.go:1106 lxc/network.go:1185 lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 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:404 lxc/network_forward.go:489 lxc/network_forward.go:599 lxc/network_forward.go:646 lxc/network_forward.go:800 lxc/network_forward.go:874 lxc/network_forward.go:889 lxc/network_forward.go:970 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:86 lxc/network_zone.go:165 lxc/network_zone.go:228 lxc/network_zone.go:301 lxc/network_zone.go:396 lxc/network_zone.go:484 lxc/network_zone.go:527 lxc/network_zone.go:654 lxc/network_zone.go:710 lxc/network_zone.go:767 lxc/network_zone.go:845 lxc/network_zone.go:909 lxc/network_zone.go:985 lxc/network_zone.go:1083 lxc/network_zone.go:1172 lxc/network_zone.go:1219 lxc/network_zone.go:1349 lxc/network_zone.go:1410 lxc/network_zone.go:1425 lxc/network_zone.go:1483 lxc/operation.go:25 lxc/operation.go:57 lxc/operation.go:107 lxc/operation.go:194 lxc/profile.go:30 lxc/profile.go:105 lxc/profile.go:180 lxc/profile.go:271 lxc/profile.go:353 lxc/profile.go:435 lxc/profile.go:493 lxc/profile.go:629 lxc/profile.go:703 lxc/profile.go:772 lxc/profile.go:860 lxc/profile.go:920 lxc/profile.go:1009 lxc/profile.go:1073 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:283 lxc/storage_volume.go:390 lxc/storage_volume.go:611 lxc/storage_volume.go:720 lxc/storage_volume.go:807 lxc/storage_volume.go:905 lxc/storage_volume.go:1002 lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 lxc/storage_volume.go:2802 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:338 lxc/auth.go:398 lxc/auth.go:447 lxc/auth.go:499 lxc/auth.go:522 lxc/auth.go:581 lxc/auth.go:737 lxc/auth.go:776 lxc/auth.go:918 lxc/auth.go:985 lxc/auth.go:1048 lxc/auth.go:1109 lxc/auth.go:1238 lxc/auth.go:1292 lxc/auth.go:1315 lxc/auth.go:1373 lxc/auth.go:1442 lxc/auth.go:1464 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:770 lxc/cluster.go:893 lxc/cluster.go:977 lxc/cluster.go:1087 lxc/cluster.go:1175 lxc/cluster.go:1299 lxc/cluster.go:1329 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:378 lxc/file.go:456 lxc/file.go:689 lxc/file.go:1208 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:1445 lxc/image.go:1536 lxc/image.go:1602 lxc/image.go:1666 lxc/image.go:1729 lxc/image_alias.go:24 lxc/image_alias.go:60 lxc/image_alias.go:107 lxc/image_alias.go:152 lxc/image_alias.go:255 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:404 lxc/network_forward.go:489 lxc/network_forward.go:599 lxc/network_forward.go:646 lxc/network_forward.go:800 lxc/network_forward.go:874 lxc/network_forward.go:889 lxc/network_forward.go:970 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:86 lxc/network_zone.go:165 lxc/network_zone.go:228 lxc/network_zone.go:301 lxc/network_zone.go:396 lxc/network_zone.go:484 lxc/network_zone.go:527 lxc/network_zone.go:654 lxc/network_zone.go:710 lxc/network_zone.go:767 lxc/network_zone.go:845 lxc/network_zone.go:909 lxc/network_zone.go:985 lxc/network_zone.go:1083 lxc/network_zone.go:1172 lxc/network_zone.go:1219 lxc/network_zone.go:1349 lxc/network_zone.go:1410 lxc/network_zone.go:1425 lxc/network_zone.go:1483 lxc/operation.go:25 lxc/operation.go:57 lxc/operation.go:107 lxc/operation.go:194 lxc/profile.go:30 lxc/profile.go:105 lxc/profile.go:180 lxc/profile.go:271 lxc/profile.go:353 lxc/profile.go:435 lxc/profile.go:493 lxc/profile.go:629 lxc/profile.go:703 lxc/profile.go:772 lxc/profile.go:860 lxc/profile.go:920 lxc/profile.go:1009 lxc/profile.go:1073 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:36 lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 lxc/storage_volume.go:169 lxc/storage_volume.go:284 lxc/storage_volume.go:391 lxc/storage_volume.go:612 lxc/storage_volume.go:721 lxc/storage_volume.go:808 lxc/storage_volume.go:911 lxc/storage_volume.go:1013 lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1580,11 +1585,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1747,7 +1752,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -1799,11 +1804,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -1811,7 +1816,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -1819,7 +1824,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 lxc/warning.go:236 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" msgstr "" @@ -1866,7 +1871,7 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 lxc/network_acl.go:524 lxc/network_forward.go:572 lxc/network_load_balancer.go:559 lxc/network_peer.go:522 lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: 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:572 lxc/network_load_balancer.go:559 lxc/network_peer.go:522 lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -1876,7 +1881,7 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 lxc/network_forward.go:566 lxc/network_load_balancer.go:553 lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 lxc/storage_volume.go:2199 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 lxc/network_forward.go:566 lxc/network_load_balancer.go:553 lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -1916,7 +1921,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:1514 lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -1939,7 +1944,7 @@ msgid "Export and download images\n" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -1951,11 +1956,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2095,11 +2113,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2134,7 +2162,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 lxc/operation.go:137 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2198,7 +2226,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:342 lxc/auth.go:922 lxc/auth.go:1904 lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 lxc/network.go:1108 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:89 lxc/network_zone.go:770 lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 lxc/cluster.go:125 lxc/cluster.go:978 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:157 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:89 lxc/network_zone.go:770 lxc/operation.go:109 lxc/profile.go:707 lxc/project.go:474 lxc/project.go:919 lxc/remote.go:791 lxc/storage.go:657 lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2258,7 +2286,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2314,7 +2342,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2322,7 +2350,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2378,7 +2406,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2386,11 +2414,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2418,7 +2446,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2472,7 +2500,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2484,11 +2512,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2518,7 +2546,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2530,7 +2558,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2580,7 +2608,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2588,7 +2616,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2608,11 +2640,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2656,7 +2697,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2678,6 +2719,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2688,6 +2734,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2737,7 +2788,7 @@ msgstr "" msgid "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2745,7 +2796,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -2763,7 +2814,7 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -2807,7 +2858,7 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 lxc/network_load_balancer.go:165 lxc/operation.go:178 lxc/storage_bucket.go:517 lxc/storage_volume.go:1745 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:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -2856,7 +2907,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -2916,7 +2967,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3092,19 +3143,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "List storage volumes\n" "\n" "The -c option takes a (optionally comma-separated) list of arguments\n" @@ -3161,7 +3212,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3182,7 +3233,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3200,7 +3251,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3320,7 +3371,7 @@ msgid "Manage images\n" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3392,19 +3443,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3502,7 +3553,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:131 lxc/storage_bucket.go:231 lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3538,7 +3589,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:908 lxc/storage_bucket.go:1005 lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3554,7 +3605,7 @@ msgstr "" msgid "Missing network ACL name" msgstr "" -#: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 lxc/network_forward.go:284 lxc/network_forward.go:445 lxc/network_forward.go:530 lxc/network_forward.go:705 lxc/network_forward.go:836 lxc/network_forward.go:929 lxc/network_forward.go:1011 lxc/network_load_balancer.go:131 lxc/network_load_balancer.go:217 lxc/network_load_balancer.go:286 lxc/network_load_balancer.go:432 lxc/network_load_balancer.go:517 lxc/network_load_balancer.go:675 lxc/network_load_balancer.go:807 lxc/network_load_balancer.go:895 lxc/network_load_balancer.go:971 lxc/network_load_balancer.go:1084 lxc/network_load_balancer.go:1158 lxc/network_peer.go:119 lxc/network_peer.go:201 lxc/network_peer.go:266 lxc/network_peer.go:401 lxc/network_peer.go:485 lxc/network_peer.go:644 lxc/network_peer.go:765 +#: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 lxc/network_forward.go:284 lxc/network_forward.go:445 lxc/network_forward.go:530 lxc/network_forward.go:705 lxc/network_forward.go:836 lxc/network_forward.go:929 lxc/network_forward.go:1011 lxc/network_load_balancer.go:131 lxc/network_load_balancer.go:217 lxc/network_load_balancer.go:286 lxc/network_load_balancer.go:432 lxc/network_load_balancer.go:517 lxc/network_load_balancer.go:675 lxc/network_load_balancer.go:807 lxc/network_load_balancer.go:895 lxc/network_load_balancer.go:971 lxc/network_load_balancer.go:1084 lxc/network_load_balancer.go:1158 lxc/network_peer.go:119 lxc/network_peer.go:201 lxc/network_peer.go:266 lxc/network_peer.go:401 lxc/network_peer.go:485 lxc/network_peer.go:644 lxc/network_peer.go:765 msgid "Missing network name" msgstr "" @@ -3570,7 +3621,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:209 lxc/storage_volume.go:323 lxc/storage_volume.go:649 lxc/storage_volume.go:756 lxc/storage_volume.go:847 lxc/storage_volume.go:945 lxc/storage_volume.go:1059 lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: 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:127 lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 lxc/storage_volume.go:209 lxc/storage_volume.go:324 lxc/storage_volume.go:650 lxc/storage_volume.go:757 lxc/storage_volume.go:848 lxc/storage_volume.go:951 lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3586,11 +3637,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3626,7 +3677,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:867 lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -3658,7 +3709,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:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -3666,11 +3717,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -3691,7 +3742,7 @@ msgstr "" msgid "Must supply instance name for: " msgstr "" -#: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 lxc/network_acl.go:156 lxc/network_peer.go:148 lxc/network_zone.go:147 lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 lxc/cluster.go:1069 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:147 lxc/network_zone.go:827 lxc/profile.go:755 lxc/project.go:567 lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -3719,7 +3770,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" msgstr "" @@ -3741,7 +3792,7 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -3749,7 +3800,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -3774,7 +3825,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -3892,7 +3943,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -3912,11 +3963,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -3930,7 +3981,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -3938,15 +3989,15 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -3958,11 +4009,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -3971,7 +4022,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4001,7 +4052,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4017,7 +4068,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 lxc/warning.go:213 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4083,7 +4134,7 @@ msgstr "" msgid "Press ctrl+c to finish" msgstr "" -#: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 lxc/config.go:1341 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:768 lxc/network_load_balancer.go:739 lxc/network_peer.go:699 lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 lxc/storage_volume.go:1189 +#: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 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:768 lxc/network_load_balancer.go:739 lxc/network_peer.go:699 lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4200,7 +4251,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" "\n" @@ -4211,7 +4262,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:1225 +#: lxc/storage_volume.go:1236 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" @@ -4224,7 +4275,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:2236 +#: lxc/storage_volume.go:2247 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" @@ -4240,7 +4291,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:1004 +#: lxc/storage_volume.go:1015 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" @@ -4248,7 +4299,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:2081 +#: lxc/storage_volume.go:2092 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" @@ -4259,7 +4310,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:2357 +#: lxc/storage_volume.go:2368 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" @@ -4318,7 +4369,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4343,7 +4394,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4524,7 +4575,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4540,15 +4591,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4562,7 +4613,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4598,7 +4649,7 @@ msgid "Restore instances from snapshots\n" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -4628,7 +4679,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -4674,7 +4725,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 lxc/network_peer.go:151 lxc/storage.go:725 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -4702,11 +4753,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -4736,7 +4787,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -4792,11 +4843,11 @@ msgid "Set network ACL configuration keys\n" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "Set network configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" @@ -4873,11 +4924,11 @@ msgid "Set project configuration keys\n" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "Set storage bucket configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" @@ -4895,11 +4946,11 @@ msgid "Set storage pool configuration keys\n" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "Set storage volume configuration keys\n" "\n" "For backward compatibility, a single configuration key may still be set with:\n" @@ -4954,7 +5005,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -4974,7 +5025,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -4982,7 +5033,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5047,7 +5098,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5079,7 +5130,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5115,11 +5166,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5127,11 +5178,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5197,15 +5248,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5271,22 +5322,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5310,21 +5361,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5385,11 +5436,11 @@ msgstr "" msgid "TOKEN" msgstr "" -#: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5532,7 +5583,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5542,12 +5593,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" msgstr "" @@ -5564,7 +5615,7 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -5633,7 +5684,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -5648,7 +5699,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -5656,7 +5707,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -5712,7 +5763,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:1461 +#: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -5734,11 +5785,11 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -5770,7 +5821,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 lxc/warning.go:242 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" msgstr "" @@ -5795,7 +5846,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -5823,7 +5874,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -5867,7 +5918,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -5875,7 +5926,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -5899,7 +5950,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -5919,7 +5970,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -5927,7 +5978,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -5935,7 +5986,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -5969,12 +6020,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6039,7 +6090,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6068,7 +6119,7 @@ msgstr "" msgid "Wipe the instance root disk and re-initialize. The original image is used to re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" msgstr "" @@ -6092,15 +6143,15 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" -#: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 +#: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 lxc/cluster.go:120 lxc/cluster.go:975 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:83 lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" msgstr "" @@ -6264,7 +6315,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 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: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 msgid "[:]" msgstr "" @@ -6284,11 +6335,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6388,7 +6439,7 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 lxc/network.go:1339 lxc/network_forward.go:87 lxc/network_load_balancer.go:91 lxc/network_peer.go:79 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 lxc/network.go:1348 lxc/network_forward.go:87 lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6400,11 +6451,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6440,7 +6491,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6484,27 +6535,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -6520,11 +6579,11 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -6532,51 +6591,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -6680,7 +6739,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -6796,12 +6855,12 @@ msgid "lxc config set [:] limits.cpu=2\n" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "lxc config uefi set [:] testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" " Set a UEFI variable with name \"testvar\", GUID 9073e4e0-60ec-4b6e-9903-4c223c260f3c and value \"aabb\" (HEX-encoded) for the instance." msgstr "" @@ -7029,7 +7088,7 @@ msgid "lxc snapshot u1 snap0\n" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "lxc storage bucket create p1 b01\n" " Create a new storage bucket name b01 in storage pool p1\n" "\n" @@ -7037,17 +7096,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:265 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:1038 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:868 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" @@ -7055,12 +7114,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:1173 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:645 msgid "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" pool." msgstr "" @@ -7078,19 +7137,19 @@ msgid "lxc storage edit [:] < pool.yaml\n" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 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:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" "\n" @@ -7098,6 +7157,16 @@ msgid "lxc storage volume snapshot create 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:1246 +msgid "lxd storage bucket default b1\n" + " Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/mr.po b/po/mr.po index 19b0468bbaf1..233134180f85 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Marathi :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/nb_NO.po b/po/nb_NO.po index 52c18a7cb964..6f03d7506998 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian Bokmål :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/nl.po b/po/nl.po index f19e1d25a77e..c6f315a5855c 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:06+0000\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5506,11 +5561,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5532,11 +5587,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5593,7 +5648,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5613,7 +5668,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5621,7 +5676,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5690,7 +5745,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5722,7 +5777,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5758,11 +5813,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5770,11 +5825,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5842,15 +5897,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5916,22 +5971,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5955,21 +6010,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -6031,13 +6086,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6184,7 +6239,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6194,12 +6249,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6218,8 +6273,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6294,7 +6349,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6309,7 +6364,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6317,7 +6372,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6376,7 +6431,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6398,13 +6453,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6436,7 +6491,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6462,7 +6517,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6490,7 +6545,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6534,7 +6589,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6542,7 +6597,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6566,7 +6621,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6586,7 +6641,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6594,7 +6649,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6602,7 +6657,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6638,12 +6693,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6710,7 +6765,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6743,7 +6798,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6769,18 +6824,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6953,7 +7008,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6975,11 +7030,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -7083,8 +7138,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -7097,11 +7152,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -7146,7 +7201,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -7193,30 +7248,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7232,13 +7295,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7246,51 +7309,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7396,7 +7459,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7529,13 +7592,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7811,7 +7874,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7821,19 +7884,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7843,14 +7906,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7872,7 +7935,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7880,13 +7943,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7896,6 +7959,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/pa.po b/po/pa.po index 371032d01f68..b1c34cac9859 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -63,7 +63,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -568,11 +568,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -710,7 +710,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -797,7 +797,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -849,16 +849,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -869,7 +874,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -879,7 +884,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -922,7 +927,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1007,7 +1012,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1024,12 +1029,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1133,8 +1138,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1143,20 +1148,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1172,7 +1178,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1210,23 +1216,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1284,7 +1290,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1292,12 +1298,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1310,7 +1316,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1437,15 +1443,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1497,7 +1503,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1526,13 +1532,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1552,7 +1558,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1600,7 +1606,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1640,7 +1646,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1648,7 +1654,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1676,9 +1682,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1701,8 +1707,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1745,35 +1751,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1785,11 +1792,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2011,11 +2018,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2023,7 +2030,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2083,12 +2090,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2145,8 +2152,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2170,7 +2177,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2182,11 +2189,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2327,11 +2347,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2366,7 +2396,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2439,14 +2469,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2506,7 +2536,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2562,7 +2592,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2570,7 +2600,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2626,7 +2656,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2634,11 +2664,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2666,7 +2696,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2720,7 +2750,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2732,11 +2762,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2766,7 +2796,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2780,7 +2810,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2838,7 +2868,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2860,11 +2894,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2908,7 +2951,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2930,6 +2973,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2940,6 +2988,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2990,7 +3043,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2998,7 +3051,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3016,9 +3069,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3062,9 +3115,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3114,7 +3167,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3174,7 +3227,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3360,19 +3413,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3431,7 +3484,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3452,7 +3505,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3470,7 +3523,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3593,7 +3646,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3665,19 +3718,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3778,12 +3831,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3828,8 +3881,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3859,8 +3912,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3894,19 +3947,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3925,11 +3979,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3966,8 +4020,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4004,7 +4058,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4012,11 +4066,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4039,11 +4093,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4071,7 +4125,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4095,8 +4149,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4104,7 +4158,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4129,7 +4183,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4248,7 +4302,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4268,11 +4322,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4294,15 +4348,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4314,11 +4369,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4327,7 +4382,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4357,7 +4412,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4373,7 +4428,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4442,14 +4497,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4566,7 +4621,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4580,7 +4635,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4596,7 +4651,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4617,7 +4672,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4626,7 +4681,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4639,7 +4694,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4700,7 +4755,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4725,7 +4780,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4908,7 +4963,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4924,15 +4979,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4946,7 +5001,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4984,7 +5039,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5014,7 +5069,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5060,7 +5115,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5089,11 +5144,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5123,7 +5178,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5187,11 +5242,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/pl.po b/po/pl.po index b850c8b8b64e..e29e0390d3e4 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 #, 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:1030 +#: lxc/storage_volume.go:1041 #, fuzzy msgid "" "### This is a YAML representation of a storage volume.\n" @@ -97,7 +97,7 @@ msgstr "" "### config:\n" "### size: \"61203283968\"" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -830,11 +830,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -962,7 +962,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -972,7 +972,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -1000,7 +1000,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -1059,7 +1059,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -1111,16 +1111,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -1131,7 +1136,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1141,7 +1146,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1184,7 +1189,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1269,7 +1274,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1277,7 +1282,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1286,12 +1291,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1395,8 +1400,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1405,20 +1410,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1434,7 +1440,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1472,23 +1478,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1546,7 +1552,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1554,12 +1560,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1572,7 +1578,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1699,15 +1705,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1759,7 +1765,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1788,13 +1794,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1814,7 +1820,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1862,7 +1868,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1902,7 +1908,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1910,7 +1916,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1938,9 +1944,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1963,8 +1969,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -2007,35 +2013,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -2047,11 +2054,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -2221,7 +2228,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2273,11 +2280,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2285,7 +2292,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2293,7 +2300,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2345,12 +2352,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2360,12 +2367,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2407,8 +2414,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2432,7 +2439,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2444,11 +2451,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2589,11 +2609,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2628,7 +2658,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2701,14 +2731,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2768,7 +2798,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2824,7 +2854,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2832,7 +2862,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2888,7 +2918,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2896,11 +2926,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2928,7 +2958,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2982,7 +3012,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2994,11 +3024,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -3028,7 +3058,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3042,7 +3072,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3092,7 +3122,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3100,7 +3130,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -3122,11 +3156,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -3170,7 +3213,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -3192,6 +3235,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3202,6 +3250,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3252,7 +3305,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -3260,7 +3313,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3278,9 +3331,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3324,9 +3377,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3376,7 +3429,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3436,7 +3489,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3622,19 +3675,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3693,7 +3746,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3714,7 +3767,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3732,7 +3785,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3855,7 +3908,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3927,19 +3980,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -4040,12 +4093,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -4090,8 +4143,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -4121,8 +4174,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -4156,19 +4209,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -4187,11 +4241,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -4228,8 +4282,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4266,7 +4320,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4274,11 +4328,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4301,11 +4355,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4333,7 +4387,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4357,8 +4411,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4366,7 +4420,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4391,7 +4445,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4510,7 +4564,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4530,11 +4584,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4548,7 +4602,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4556,15 +4610,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4576,11 +4631,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4589,7 +4644,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4619,7 +4674,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4635,7 +4690,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4704,14 +4759,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4828,7 +4883,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4842,7 +4897,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4858,7 +4913,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4879,7 +4934,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 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 +4943,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4901,7 +4956,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4962,7 +5017,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4987,7 +5042,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5170,7 +5225,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -5186,15 +5241,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5208,7 +5263,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -5246,7 +5301,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5276,7 +5331,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5322,7 +5377,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5351,11 +5406,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5385,7 +5440,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5449,11 +5504,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5544,11 +5599,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5570,11 +5625,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5631,7 +5686,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5651,7 +5706,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5659,7 +5714,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5728,7 +5783,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5760,7 +5815,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5796,11 +5851,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5808,11 +5863,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5880,15 +5935,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5954,22 +6009,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5993,21 +6048,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -6069,13 +6124,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6222,7 +6277,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6232,12 +6287,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6256,8 +6311,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6332,7 +6387,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6347,7 +6402,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6355,7 +6410,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6414,7 +6469,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6436,13 +6491,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6474,7 +6529,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6500,7 +6555,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6528,7 +6583,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6572,7 +6627,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6580,7 +6635,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6604,7 +6659,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6624,7 +6679,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6632,7 +6687,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6640,7 +6695,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6676,12 +6731,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6748,7 +6803,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6781,7 +6836,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6807,18 +6862,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6991,7 +7046,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -7013,11 +7068,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -7121,8 +7176,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -7135,11 +7190,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -7184,7 +7239,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -7231,30 +7286,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7270,13 +7333,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7284,51 +7347,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7434,7 +7497,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7567,13 +7630,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7849,7 +7912,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7859,19 +7922,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7881,14 +7944,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7910,7 +7973,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7918,13 +7981,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7934,6 +7997,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/pt.po b/po/pt.po index 5a47601590ed..a73a1fb49851 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -60,7 +60,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, 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:184 #, 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:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -846,16 +846,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -866,7 +871,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -876,7 +881,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -919,7 +924,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1004,7 +1009,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1012,7 +1017,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1021,12 +1026,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1130,8 +1135,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1140,20 +1145,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1169,7 +1175,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1207,23 +1213,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1281,7 +1287,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1289,12 +1295,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1307,7 +1313,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1434,15 +1440,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1494,7 +1500,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1523,13 +1529,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1549,7 +1555,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1597,7 +1603,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1637,7 +1643,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1645,7 +1651,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1673,9 +1679,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1698,8 +1704,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1742,35 +1748,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1782,11 +1789,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1956,7 +1963,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2008,11 +2015,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2028,7 +2035,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2080,12 +2087,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2095,12 +2102,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2142,8 +2149,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2167,7 +2174,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2179,11 +2186,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2324,11 +2344,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2363,7 +2393,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2436,14 +2466,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2503,7 +2533,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2559,7 +2589,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2567,7 +2597,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2623,7 +2653,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2631,11 +2661,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2663,7 +2693,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2717,7 +2747,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2729,11 +2759,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2763,7 +2793,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2777,7 +2807,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2827,7 +2857,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2835,7 +2865,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2857,11 +2891,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2905,7 +2948,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2927,6 +2970,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2937,6 +2985,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2987,7 +3040,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2995,7 +3048,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3013,9 +3066,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3059,9 +3112,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3111,7 +3164,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3171,7 +3224,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3357,19 +3410,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3428,7 +3481,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3449,7 +3502,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3467,7 +3520,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3590,7 +3643,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3662,19 +3715,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3775,12 +3828,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3825,8 +3878,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3856,8 +3909,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3891,19 +3944,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3922,11 +3976,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3963,8 +4017,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4001,7 +4055,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4009,11 +4063,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4036,11 +4090,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4068,7 +4122,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4092,8 +4146,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4101,7 +4155,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4126,7 +4180,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4245,7 +4299,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4265,11 +4319,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4283,7 +4337,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4291,15 +4345,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4311,11 +4366,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4324,7 +4379,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4354,7 +4409,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4370,7 +4425,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4439,14 +4494,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4563,7 +4618,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4577,7 +4632,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4593,7 +4648,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4614,7 +4669,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4623,7 +4678,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4636,7 +4691,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4697,7 +4752,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4722,7 +4777,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4905,7 +4960,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4921,15 +4976,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4943,7 +4998,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4981,7 +5036,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5011,7 +5066,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5057,7 +5112,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5086,11 +5141,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5120,7 +5175,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5184,11 +5239,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5279,11 +5334,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5305,11 +5360,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5366,7 +5421,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5386,7 +5441,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5394,7 +5449,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5463,7 +5518,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5495,7 +5550,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5531,11 +5586,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5543,11 +5598,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5615,15 +5670,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5689,22 +5744,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5728,21 +5783,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5804,13 +5859,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5957,7 +6012,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5967,12 +6022,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5991,8 +6046,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6067,7 +6122,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6082,7 +6137,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6090,7 +6145,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6149,7 +6204,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6171,13 +6226,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6209,7 +6264,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6235,7 +6290,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6263,7 +6318,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6307,7 +6362,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6315,7 +6370,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6339,7 +6394,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6359,7 +6414,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6367,7 +6422,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6375,7 +6430,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6411,12 +6466,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6483,7 +6538,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6516,7 +6571,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6542,18 +6597,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6726,7 +6781,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6748,11 +6803,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6856,8 +6911,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6870,11 +6925,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6919,7 +6974,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6966,30 +7021,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7005,13 +7068,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7019,51 +7082,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7169,7 +7232,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7302,13 +7365,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7584,7 +7647,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7594,19 +7657,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7616,14 +7679,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7645,7 +7708,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7653,13 +7716,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7669,6 +7732,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/pt_BR.po b/po/pt_BR.po index 4cd6336b35e5..48620127778c 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 #, 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:1030 +#: lxc/storage_volume.go:1041 #, fuzzy msgid "" "### This is a YAML representation of a storage volume.\n" @@ -102,7 +102,7 @@ msgstr "" "### config:\n" "### size: \"61203283968\"" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -827,11 +827,11 @@ msgstr "" msgid "Accept certificate" msgstr "Aceitar certificado" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -967,7 +967,7 @@ msgstr "Adicionar perfis aos containers" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, fuzzy, c-format msgid "Admin access key: %s" msgstr "Senha de administrador para %s: " @@ -977,7 +977,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:185 #, fuzzy, c-format msgid "Admin secret key: %s" msgstr "Criado: %s" @@ -1005,7 +1005,7 @@ msgstr "Alias %s já existe" msgid "Aliases:" msgstr "Aliases:" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 #, fuzzy msgid "All projects" msgstr "Criar projetos" @@ -1071,7 +1071,7 @@ msgstr "Anexar uma nova interface de rede aos containers" msgid "Attach new storage volumes to instances" msgstr "Desconectar volumes de armazenamento dos containers" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -1125,16 +1125,21 @@ msgstr "IMAGEM BASE" msgid "Backing up instance: %s" msgstr "Editar arquivos no container" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Editar arquivos no container" + +#: lxc/storage_volume.go:2719 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Editar arquivos no container" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "Backup exportado com sucesso!" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -1145,7 +1150,7 @@ msgstr "Erro de sintaxe, esperado ,=: %s" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "par de chave/valor inválido %s" @@ -1155,7 +1160,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:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "par de chave=valor inválido %s" @@ -1198,7 +1203,7 @@ msgstr "CANCELÁVEL" msgid "COMMON NAME" msgstr "NOME COMUM" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1285,7 +1290,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:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 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" @@ -1293,7 +1298,7 @@ msgstr "Não pode especificar a coluna L, quando não em cluster" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "Não é possível fornecer o uid/gid/modo no modo recursivo" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "Não é possível remover chave '%s', não está atualmente definido" @@ -1302,12 +1307,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:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1413,8 +1418,8 @@ msgstr "Dispositivo %s removido de %s" #: 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1423,20 +1428,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "Nome de membro do cluster" @@ -1452,7 +1458,7 @@ msgstr "" msgid "Clustering enabled" msgstr "Clustering ativado" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "Colunas" @@ -1499,23 +1505,23 @@ msgid "Config key/value to apply to the target instance" msgstr "Configuração chave/valor para aplicar ao novo contêiner" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "Erro de análise de configuração: %s" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1574,7 +1580,7 @@ msgstr "" msgid "Copy profiles" msgstr "Copiar perfis" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1582,12 +1588,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1601,7 +1607,7 @@ msgstr "Copiar a imagem: %s" msgid "Copying the image: %s" msgstr "Copiar a imagem: %s" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1739,16 +1745,16 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 #, fuzzy msgid "Create new custom storage buckets" msgstr "Criar novas redes" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1807,7 +1813,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "Criado: %s" @@ -1837,13 +1843,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1863,7 +1869,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 #, fuzzy msgid "Define a compression algorithm: for backup or none" msgstr "Definir um algoritmo de compressão: para imagem ou nenhum" @@ -1918,7 +1924,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:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1964,7 +1970,7 @@ msgstr "" msgid "Delete projects" msgstr "Apagar projetos" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 #, fuzzy msgid "Delete storage buckets" msgstr "Apagar projetos" @@ -1973,7 +1979,7 @@ msgstr "Apagar projetos" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -2001,9 +2007,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -2026,8 +2032,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -2070,35 +2076,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, fuzzy, c-format msgid "Description: %s" msgstr "Descrição" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 #, fuzzy msgid "Destination cluster member name" msgstr "Nome de membro do cluster" @@ -2112,12 +2119,12 @@ msgstr "Desconectar interfaces de rede dos containers" msgid "Detach network interfaces from profiles" msgstr "Desconectar interfaces de rede dos perfis" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Desconectar volumes de armazenamento dos containers" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "Desconectar volumes de armazenamento dos perfis" @@ -2298,7 +2305,7 @@ msgstr "Editar configurações de perfil como YAML" msgid "Edit image properties" msgstr "Editar propriedades da imagem" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 #, fuzzy msgid "Edit instance UEFI variables" msgstr "Editar arquivos de metadados do container" @@ -2361,12 +2368,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:263 lxc/storage_bucket.go:264 #, 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:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2374,7 +2381,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2383,7 +2390,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "Editar configurações de perfil como YAML" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2435,12 +2442,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Editar propriedades da imagem" @@ -2450,12 +2457,12 @@ msgstr "Editar propriedades da imagem" msgid "Error unsetting properties: %v" msgstr "Editar propriedades da imagem" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2498,8 +2505,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2523,7 +2530,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2535,11 +2542,26 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "Export storage bucket" +msgstr "Apagar projetos" + +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Clustering ativado" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Criar novas redes" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2680,11 +2702,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Aceitar certificado" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, 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" @@ -2719,7 +2751,7 @@ msgstr "Aceitar certificado" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2793,14 +2825,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2860,7 +2892,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 #, fuzzy msgid "Get UEFI variables for instance" msgstr "Adicionar perfis aos containers" @@ -2923,7 +2955,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Editar configurações de perfil como YAML" @@ -2932,7 +2964,7 @@ msgstr "Editar configurações de perfil como YAML" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Desconectar volumes de armazenamento dos perfis" @@ -2999,7 +3031,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:396 lxc/storage_bucket.go:397 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Editar configurações de perfil como YAML" @@ -3008,11 +3040,11 @@ msgstr "Editar configurações de perfil como YAML" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3040,7 +3072,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "HOSTNAME" @@ -3094,7 +3126,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -3106,11 +3138,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "IPV4" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "IPV6" @@ -3140,7 +3172,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3154,7 +3186,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3206,7 +3238,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "Anexar interfaces de rede aos perfis" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3214,7 +3246,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Criar novas redes" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -3236,11 +3273,21 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "Import storage bucket" +msgstr "Apagar projetos" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Editar arquivos no container" + +#: lxc/storage_volume.go:2894 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Editar arquivos no container" @@ -3284,7 +3331,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -3306,6 +3353,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, 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\"" @@ -3316,6 +3368,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Editar arquivos no container" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3366,7 +3423,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 #, fuzzy msgid "Invalid new snapshot name" msgstr "Editar arquivos no container" @@ -3375,7 +3432,7 @@ msgstr "Editar arquivos no container" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3393,9 +3450,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 #, fuzzy msgid "Invalid snapshot name" msgstr "Editar arquivos no container" @@ -3440,9 +3497,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3493,7 +3550,7 @@ msgstr "Arquitetura: %v" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3558,7 +3615,7 @@ msgstr "Criar novas redes" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3747,19 +3804,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3818,7 +3875,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3841,7 +3898,7 @@ msgstr "Editar arquivos no container" msgid "Lower devices" msgstr "Editar arquivos no container" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3859,7 +3916,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "Em cache: %s" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3987,7 +4044,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 #, fuzzy msgid "Manage instance UEFI variables" msgstr "Editar arquivos de metadados do container" @@ -4074,21 +4131,21 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 #, fuzzy msgid "Manage storage bucket keys" msgstr "Criar novas redes" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 #, fuzzy msgid "Manage storage buckets" msgstr "Criar novas redes" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets." msgstr "Criar novas redes" @@ -4193,12 +4250,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 #, fuzzy msgid "Missing bucket name" msgstr "Nome de membro do cluster" @@ -4251,8 +4308,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 #, fuzzy msgid "Missing key name" msgstr "Nome de membro do cluster" @@ -4285,8 +4342,8 @@ msgstr "Nome de membro do cluster" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -4323,19 +4380,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -4354,11 +4412,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 #, fuzzy msgid "Missing storage pool name" msgstr "Nome de membro do cluster" @@ -4397,8 +4455,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4436,7 +4494,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4444,11 +4502,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4471,11 +4529,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4503,7 +4561,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4527,8 +4585,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4536,7 +4594,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4561,7 +4619,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4680,7 +4738,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4700,11 +4758,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4718,7 +4776,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4726,15 +4784,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4746,11 +4805,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4759,7 +4818,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4789,7 +4848,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4805,7 +4864,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4875,14 +4934,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -5004,7 +5063,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5018,7 +5077,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5034,7 +5093,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5055,7 +5114,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5064,7 +5123,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5077,7 +5136,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5139,7 +5198,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -5166,7 +5225,7 @@ msgstr "Editar arquivos no container" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -5366,7 +5425,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "Criar novas redes" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -5382,15 +5441,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5404,7 +5463,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -5449,7 +5508,7 @@ 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:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5481,7 +5540,7 @@ msgstr "Nome de membro do cluster" msgid "Revoke cluster member join token" msgstr "Nome de membro do cluster" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5528,7 +5587,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5557,11 +5616,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Criado: %s" @@ -5591,7 +5650,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 #, fuzzy msgid "Set UEFI variables for instance" msgstr "Adicionar perfis aos containers" @@ -5661,11 +5720,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5762,12 +5821,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5789,11 +5848,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5853,7 +5912,7 @@ msgstr "Criar novas redes" msgid "Set the key as a network peer property" msgstr "Criar novas redes" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5875,7 +5934,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Criar novas redes" @@ -5884,7 +5943,7 @@ msgstr "Criar novas redes" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Desconectar volumes de armazenamento dos perfis" @@ -5958,7 +6017,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "Editar arquivos de metadados do container" @@ -5996,7 +6055,7 @@ msgstr "Editar configurações do container ou do servidor como YAML" msgid "Show network ACL log" msgstr "Editar configurações do container ou do servidor como YAML" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -6038,12 +6097,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 #, 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:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Editar configurações do container ou do servidor como YAML" @@ -6052,11 +6111,11 @@ msgstr "Editar configurações do container ou do servidor como YAML" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 #, fuzzy msgid "Show storage volume state information" msgstr "Editar configurações do container ou do servidor como YAML" @@ -6127,15 +6186,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -6201,22 +6260,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "Copiar a imagem: %s" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr "Clustering ativado" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr "Clustering ativado" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6240,21 +6299,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -6317,13 +6376,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6474,7 +6533,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:446 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Nome de membro do cluster" @@ -6484,12 +6543,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:1329 +#: lxc/storage_volume.go:1340 #, 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:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6508,8 +6567,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6586,7 +6645,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6601,7 +6660,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6609,7 +6668,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6670,7 +6729,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6692,13 +6751,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6731,7 +6790,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6757,7 +6816,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "Não pode fornecer um nome para a imagem de destino" @@ -6792,7 +6851,7 @@ msgstr "Editar configurações do container ou do servidor como YAML" msgid "Unset network ACL configuration keys" msgstr "Editar configurações de perfil como YAML" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6845,7 +6904,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:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Editar configurações de perfil como YAML" @@ -6854,7 +6913,7 @@ msgstr "Editar configurações de perfil como YAML" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6881,7 +6940,7 @@ msgstr "Criar novas redes" msgid "Unset the key as a network peer property" msgstr "Criar novas redes" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr "Criar novas redes" @@ -6904,7 +6963,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Editar configurações de perfil como YAML" @@ -6913,7 +6972,7 @@ msgstr "Editar configurações de perfil como YAML" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6921,7 +6980,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6959,12 +7018,12 @@ msgstr "" msgid "Upper devices" msgstr "Editar arquivos no container" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, fuzzy, c-format msgid "Usage: %s" msgstr "Criado: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7031,7 +7090,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -7064,7 +7123,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -7090,11 +7149,11 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 #, fuzzy msgid "[] [] []" msgstr "Criar perfis" @@ -7102,7 +7161,7 @@ msgstr "Criar perfis" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -7299,7 +7358,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -7321,12 +7380,12 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "Editar templates de arquivo do container" -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "Editar templates de arquivo do container" @@ -7439,8 +7498,8 @@ msgstr "" msgid "[:] " msgstr "Editar templates de arquivo do container" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -7453,11 +7512,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -7508,7 +7567,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -7561,34 +7620,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "Criar perfis" + +#: lxc/storage_volume.go:2811 #, 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 #, 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 #, fuzzy msgid "[:] " msgstr "Editar templates de arquivo do container" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 #, fuzzy msgid "[:] =..." msgstr "Editar templates de arquivo do container" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, fuzzy +msgid "[:] []" +msgstr "Criar perfis" + +#: lxc/storage_bucket.go:96 #, fuzzy msgid "[:] [key=value...]" msgstr "Editar templates de arquivo do container" @@ -7605,13 +7674,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7620,58 +7689,58 @@ msgstr "" msgid "[:] [] []" msgstr "Criar perfis" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 #, fuzzy msgid "[:] []" msgstr "Criar perfis" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "Criar perfis" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "Criar perfis" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "Criar perfis" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "Criar perfis" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "Criar perfis" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 #, fuzzy msgid "[:]/ [:]/" msgstr "Criar perfis" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 #, fuzzy msgid "[:]/[/] [:]/" msgstr "Criar perfis" @@ -7789,7 +7858,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "Criar perfis" @@ -7926,13 +7995,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -8208,7 +8277,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8218,19 +8287,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8240,14 +8309,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8269,7 +8338,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8277,13 +8346,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8293,6 +8362,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/ru.po b/po/ru.po index 779f0cb6e501..5a3218ca8bf4 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 #, 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:1030 +#: lxc/storage_volume.go:1041 #, fuzzy msgid "" "### This is a YAML representation of a storage volume.\n" @@ -106,7 +106,7 @@ msgstr "" "### source: /home/chb/mnt/lxd_test/default.img\n" "### zfs.pool_name: default" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -831,11 +831,11 @@ msgstr "" msgid "Accept certificate" msgstr "Принять сертификат" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -968,7 +968,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, fuzzy, c-format msgid "Admin access key: %s" msgstr "Пароль администратора для %s: " @@ -978,7 +978,7 @@ msgstr "Пароль администратора для %s: " msgid "Admin password (or token) for %s:" msgstr "Пароль администратора для %s: " -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, fuzzy, c-format msgid "Admin secret key: %s" msgstr "Авто-обновление: %s" @@ -1006,7 +1006,7 @@ msgstr "" msgid "Aliases:" msgstr "Псевдонимы:" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 #, fuzzy msgid "All projects" msgstr "Доступные команды:" @@ -1069,7 +1069,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -1122,16 +1122,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, fuzzy, c-format +msgid "Backing up storage bucket %s" +msgstr "Копирование образа: %s" + +#: lxc/storage_volume.go:2719 #, fuzzy, c-format msgid "Backing up storage volume: %s" msgstr "Копирование образа: %s" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -1142,7 +1147,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -1152,7 +1157,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "Имя контейнера: %s" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -1195,7 +1200,7 @@ msgstr "" msgid "COMMON NAME" msgstr "ОБЩЕЕ ИМЯ" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1282,7 +1287,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1290,7 +1295,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1299,12 +1304,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1413,8 +1418,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1423,20 +1428,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1452,7 +1458,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "Столбцы" @@ -1490,23 +1496,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, fuzzy, c-format msgid "Content type: %s" msgstr "Авто-обновление: %s" @@ -1564,7 +1570,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 #, fuzzy msgid "Copy storage volumes" msgstr "Копирование образа: %s" @@ -1573,12 +1579,12 @@ msgstr "Копирование образа: %s" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1592,7 +1598,7 @@ msgstr "Копирование образа: %s" msgid "Copying the image: %s" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, fuzzy, c-format msgid "Copying the storage volume: %s" msgstr "Копирование образа: %s" @@ -1727,17 +1733,17 @@ msgstr "" msgid "Create instances from images" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 #, fuzzy msgid "Create key for a storage bucket" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 #, fuzzy msgid "Create new custom storage buckets" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 #, fuzzy msgid "Create new custom storage volumes" msgstr "Копирование образа: %s" @@ -1798,7 +1804,7 @@ msgstr "Копирование образа: %s" msgid "Create the instance with no profiles applied" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1828,13 +1834,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1854,7 +1860,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1906,7 +1912,7 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Delete instances and snapshots" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 #, fuzzy msgid "Delete key from a storage bucket" msgstr "Копирование образа: %s" @@ -1950,7 +1956,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 #, fuzzy msgid "Delete storage buckets" msgstr "Копирование образа: %s" @@ -1959,7 +1965,7 @@ msgstr "Копирование образа: %s" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 #, fuzzy msgid "Delete storage volumes" msgstr "Копирование образа: %s" @@ -1988,9 +1994,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -2013,8 +2019,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -2057,35 +2063,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 #, fuzzy msgid "Destination cluster member name" msgstr "Копирование образа: %s" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 #, fuzzy msgid "Detach storage volumes from instances" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -2280,7 +2287,7 @@ msgstr "Копирование образа: %s" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 #, fuzzy msgid "Edit instance UEFI variables" msgstr "Невозможно добавить имя контейнера в список" @@ -2339,12 +2346,12 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 #, fuzzy msgid "Edit storage bucket configurations as YAML" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2352,7 +2359,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2360,7 +2367,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2412,12 +2419,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, fuzzy, c-format msgid "Error setting properties: %v" msgstr "Копирование образа: %s" @@ -2427,12 +2434,12 @@ msgstr "Копирование образа: %s" msgid "Error unsetting properties: %v" msgstr "Копирование образа: %s" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2478,8 +2485,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2504,7 +2511,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 #, fuzzy msgid "Export custom storage volume" msgstr "Копирование образа: %s" @@ -2519,12 +2526,27 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Export instances as backup tarballs." msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +#, fuzzy +msgid "Export storage bucket" +msgstr "Копирование образа: %s" + +#: lxc/storage_bucket.go:1244 +#, fuzzy +msgid "Export storage buckets as tarball." +msgstr "Невозможно добавить имя контейнера в список" + +#: lxc/storage_volume.go:2650 #, fuzzy msgid "Export the volume without its snapshots" msgstr "Копирование образа: %s" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, fuzzy, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "Копирование образа: %s" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, fuzzy, c-format msgid "Exporting the backup: %s" msgstr "Копирование образа: %s" @@ -2665,11 +2687,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "Принять сертификат" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, 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" @@ -2704,7 +2736,7 @@ msgstr "Принять сертификат" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2778,14 +2810,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2845,7 +2877,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 #, fuzzy msgid "Get UEFI variables for instance" msgstr "Невозможно добавить имя контейнера в список" @@ -2907,7 +2939,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 #, fuzzy msgid "Get the key as a storage bucket property" msgstr "Копирование образа: %s" @@ -2917,7 +2949,7 @@ msgstr "Копирование образа: %s" msgid "Get the key as a storage property" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 #, fuzzy msgid "Get the key as a storage volume property" msgstr "Копирование образа: %s" @@ -2980,7 +3012,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 #, fuzzy msgid "Get values for storage bucket configuration keys" msgstr "Копирование образа: %s" @@ -2989,11 +3021,11 @@ msgstr "Копирование образа: %s" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -3021,7 +3053,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -3076,7 +3108,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -3088,11 +3120,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -3122,7 +3154,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -3136,7 +3168,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -3187,7 +3219,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -3195,7 +3227,12 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +#, fuzzy +msgid "Import backups of storage buckets." +msgstr "Копирование образа: %s" + +#: lxc/storage_volume.go:2812 #, fuzzy msgid "Import custom storage volumes" msgstr "Копирование образа: %s" @@ -3220,11 +3257,21 @@ msgstr "Копирование образа: %s" msgid "Import instance backups" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +#, fuzzy +msgid "Import storage bucket" +msgstr "Копирование образа: %s" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, fuzzy, c-format +msgid "Importing bucket: %s" +msgstr "Невозможно добавить имя контейнера в список" + +#: lxc/storage_volume.go:2894 #, fuzzy, c-format msgid "Importing custom volume: %s" msgstr "Невозможно добавить имя контейнера в список" @@ -3270,7 +3317,7 @@ msgstr "Имя контейнера является обязательным" msgid "Instance name is: %s" msgstr "Имя контейнера: %s" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 #, fuzzy msgid "Instance name must be specified" msgstr "Имя контейнера: %s" @@ -3293,6 +3340,11 @@ msgstr "Имя контейнера: %s" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, fuzzy, c-format +msgid "Invalid URL %q: %w" +msgstr "Имя контейнера: %s" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -3303,6 +3355,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "Имя контейнера: %s" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -3353,7 +3410,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 #, fuzzy msgid "Invalid new snapshot name" msgstr "Нельзя использовать '/' в имени снимка" @@ -3362,7 +3419,7 @@ msgstr "Нельзя использовать '/' в имени снимка" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3380,9 +3437,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 #, fuzzy msgid "Invalid snapshot name" msgstr "Имя контейнера: %s" @@ -3427,9 +3484,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3480,7 +3537,7 @@ msgstr "Архитектура: %s" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3547,7 +3604,7 @@ msgstr "Копирование образа: %s" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3739,22 +3796,22 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 #, fuzzy msgid "List storage bucket keys" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 #, fuzzy msgid "List storage buckets" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 #, fuzzy msgid "List storage volumes" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3814,7 +3871,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3837,7 +3894,7 @@ msgstr "Копирование образа: %s" msgid "Lower devices" msgstr "Копирование образа: %s" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3855,7 +3912,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3983,7 +4040,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 #, fuzzy msgid "Manage instance UEFI variables" msgstr "Невозможно добавить имя контейнера в список" @@ -4069,22 +4126,22 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 #, fuzzy msgid "Manage storage bucket keys" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 #, fuzzy msgid "Manage storage bucket keys." msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 #, fuzzy msgid "Manage storage buckets" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 #, fuzzy msgid "Manage storage buckets." msgstr "Копирование образа: %s" @@ -4192,12 +4249,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 #, fuzzy msgid "Missing bucket name" msgstr "Имя контейнера: %s" @@ -4250,8 +4307,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 #, fuzzy msgid "Missing key name" msgstr "Имя контейнера: %s" @@ -4284,8 +4341,8 @@ msgstr "Имя контейнера: %s" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -4322,19 +4379,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -4354,12 +4412,12 @@ msgstr "Имя контейнера: %s" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 #, fuzzy msgid "Missing source volume name" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 #, fuzzy msgid "Missing storage pool name" msgstr "Копирование образа: %s" @@ -4398,8 +4456,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4437,7 +4495,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 #, fuzzy msgid "Move storage volumes between pools" msgstr "Копирование образа: %s" @@ -4446,11 +4504,11 @@ msgstr "Копирование образа: %s" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, fuzzy, c-format msgid "Moving the storage volume: %s" msgstr "Копирование образа: %s" @@ -4473,11 +4531,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4505,7 +4563,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4529,8 +4587,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4538,7 +4596,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4563,7 +4621,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4684,7 +4742,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 #, fuzzy msgid "No device found for this storage volume" msgstr "Копирование образа: %s" @@ -4705,11 +4763,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4723,7 +4781,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 #, fuzzy msgid "Not a snapshot name" msgstr "Нельзя использовать '/' в имени снимка" @@ -4732,15 +4790,16 @@ msgstr "Нельзя использовать '/' в имени снимка" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4752,11 +4811,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4765,7 +4824,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4795,7 +4854,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4811,7 +4870,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4881,14 +4940,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -5005,7 +5064,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -5019,7 +5078,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5035,7 +5094,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5056,7 +5115,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5065,7 +5124,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5078,7 +5137,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -5139,7 +5198,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -5166,7 +5225,7 @@ msgstr "Псевдонимы:" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 #, fuzzy msgid "Refresh and update the existing storage volume copies" msgstr "Копирование образа: %s" @@ -5362,7 +5421,7 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -5378,17 +5437,17 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 #, fuzzy msgid "Rename storage volumes" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 #, fuzzy msgid "Rename storage volumes and storage volume snapshots" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -5402,7 +5461,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -5443,7 +5502,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 #, fuzzy msgid "Restore storage volume snapshots" msgstr "Копирование образа: %s" @@ -5476,7 +5535,7 @@ msgstr "Копирование образа: %s" msgid "Revoke cluster member join token" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5523,7 +5582,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5552,11 +5611,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, fuzzy, c-format msgid "Secret key: %s" msgstr "Авто-обновление: %s" @@ -5586,7 +5645,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 #, fuzzy msgid "Set UEFI variables for instance" msgstr "Невозможно добавить имя контейнера в список" @@ -5652,11 +5711,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5752,12 +5811,12 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 #, fuzzy msgid "Set storage bucket configuration keys" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5779,11 +5838,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5843,7 +5902,7 @@ msgstr "Копирование образа: %s" msgid "Set the key as a network peer property" msgstr "Копирование образа: %s" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5865,7 +5924,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 #, fuzzy msgid "Set the key as a storage bucket property" msgstr "Копирование образа: %s" @@ -5875,7 +5934,7 @@ msgstr "Копирование образа: %s" msgid "Set the key as a storage property" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 #, fuzzy msgid "Set the key as a storage volume property" msgstr "Копирование образа: %s" @@ -5948,7 +6007,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 #, fuzzy msgid "Show instance UEFI variables" msgstr "Невозможно добавить имя контейнера в список" @@ -5983,7 +6042,7 @@ msgstr "" msgid "Show network ACL log" msgstr "Копирование образа: %s" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -6025,12 +6084,12 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 #, fuzzy msgid "Show storage bucket configurations" msgstr "Копирование образа: %s" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 #, fuzzy msgid "Show storage bucket key configurations" msgstr "Копирование образа: %s" @@ -6039,11 +6098,11 @@ msgstr "Копирование образа: %s" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 #, fuzzy msgid "Show storage volume state information" msgstr "Копирование образа: %s" @@ -6114,16 +6173,16 @@ msgstr "Авто-обновление: %s" msgid "Size: %s" msgstr "Авто-обновление: %s" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 #, fuzzy msgid "Snapshot storage volumes" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -6192,22 +6251,22 @@ msgstr "Невозможно добавить имя контейнера в с msgid "Stopping the instance failed: %s" msgstr "Невозможно добавить имя контейнера в список" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, fuzzy, c-format msgid "Storage bucket %s created" msgstr " Использование сети:" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, fuzzy, c-format msgid "Storage bucket %s deleted" msgstr " Использование сети:" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -6231,21 +6290,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -6308,13 +6367,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6461,7 +6520,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:446 #, fuzzy, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "Копирование образа: %s" @@ -6471,12 +6530,12 @@ msgstr "Копирование образа: %s" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, fuzzy, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6495,8 +6554,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6572,7 +6631,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, fuzzy, c-format msgid "Total: %s" msgstr "Авто-обновление: %s" @@ -6587,7 +6646,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6595,7 +6654,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6655,7 +6714,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6677,13 +6736,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6715,7 +6774,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6741,7 +6800,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 #, fuzzy msgid "Unset UEFI variables for instance" msgstr "Невозможно добавить имя контейнера в список" @@ -6771,7 +6830,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6823,7 +6882,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 #, fuzzy msgid "Unset storage bucket configuration keys" msgstr "Копирование образа: %s" @@ -6832,7 +6891,7 @@ msgstr "Копирование образа: %s" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6859,7 +6918,7 @@ msgstr "Копирование образа: %s" msgid "Unset the key as a network peer property" msgstr "Копирование образа: %s" -#: lxc/network.go:1417 +#: lxc/network.go:1426 #, fuzzy msgid "Unset the key as a network property" msgstr "Копирование образа: %s" @@ -6882,7 +6941,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 #, fuzzy msgid "Unset the key as a storage bucket property" msgstr "Копирование образа: %s" @@ -6892,7 +6951,7 @@ msgstr "Копирование образа: %s" msgid "Unset the key as a storage property" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 #, fuzzy msgid "Unset the key as a storage volume property" msgstr "Копирование образа: %s" @@ -6901,7 +6960,7 @@ msgstr "Копирование образа: %s" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6939,12 +6998,12 @@ msgstr "" msgid "Upper devices" msgstr "Копирование образа: %s" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, fuzzy, c-format msgid "Usage: %s" msgstr "Авто-обновление: %s" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -7011,7 +7070,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -7044,7 +7103,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -7070,7 +7129,7 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 #, fuzzy msgid "[] []" msgstr "" @@ -7078,7 +7137,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 #, fuzzy msgid "[] [] []" msgstr "" @@ -7089,7 +7148,7 @@ msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 #, fuzzy @@ -7410,7 +7469,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 #, fuzzy @@ -7452,7 +7511,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 #, fuzzy msgid "[:] " msgstr "" @@ -7460,7 +7519,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/config.go:1049 +#: lxc/config.go:1050 #, fuzzy msgid "[:] =..." msgstr "" @@ -7664,8 +7723,8 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 #, fuzzy msgid "[:]" @@ -7690,7 +7749,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 #, fuzzy msgid "[:] " msgstr "" @@ -7698,7 +7757,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:1243 +#: lxc/network.go:1252 #, fuzzy msgid "[:] =..." msgstr "" @@ -7775,7 +7834,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/network.go:1182 +#: lxc/network.go:1191 #, fuzzy msgid "[:] " msgstr "" @@ -7866,7 +7925,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:469 #, fuzzy msgid "[:]" msgstr "" @@ -7874,7 +7933,15 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +#, fuzzy +msgid "[:] []" +msgstr "" +"Изменение состояния одного или нескольких контейнеров %s.\n" +"\n" +"lxc %s [:] [[:]...]%s" + +#: lxc/storage_volume.go:2811 #, fuzzy msgid "[:] []" msgstr "" @@ -7882,8 +7949,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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 #, fuzzy msgid "[:] " msgstr "" @@ -7891,9 +7958,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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 #, fuzzy msgid "[:] " msgstr "" @@ -7901,7 +7968,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 #, fuzzy msgid "[:] =..." msgstr "" @@ -7909,7 +7976,15 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +#, fuzzy +msgid "[:] []" +msgstr "" +"Изменение состояния одного или нескольких контейнеров %s.\n" +"\n" +"lxc %s [:] [[:]...]%s" + +#: lxc/storage_bucket.go:96 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -7941,7 +8016,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 #, fuzzy msgid "" "[:] [/] [/:] [[:]...]%s" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 #, fuzzy msgid "[:] []" msgstr "" @@ -7967,7 +8042,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 #, fuzzy msgid "[:] " msgstr "" @@ -7975,7 +8050,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 #, fuzzy msgid "[:] []" msgstr "" @@ -7983,7 +8058,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 #, fuzzy msgid "[:] []" msgstr "" @@ -7991,7 +8066,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 #, fuzzy msgid "[:] [key=value...]" msgstr "" @@ -7999,7 +8074,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8007,7 +8082,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 #, fuzzy msgid "[:] [/]" msgstr "" @@ -8015,7 +8090,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 #, fuzzy msgid "[:] [/] " msgstr "" @@ -8023,7 +8098,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 #, fuzzy msgid "[:] [/] =..." msgstr "" @@ -8031,7 +8106,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 #, fuzzy msgid "[:] [/][/]" msgstr "" @@ -8039,7 +8114,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 #, fuzzy msgid "[:] [/][/] " msgstr "" @@ -8047,7 +8122,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 #, fuzzy msgid "[:]/ [:]/" msgstr "" @@ -8055,7 +8130,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 #, fuzzy msgid "[:]/[/] [:]/" msgstr "" @@ -8265,7 +8340,7 @@ msgstr "" "\n" "lxc %s [:] [[:]...]%s" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 #, fuzzy msgid "[:][] [...]" msgstr "" @@ -8414,13 +8489,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -8696,7 +8771,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -8706,19 +8781,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -8728,14 +8803,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -8757,7 +8832,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -8765,13 +8840,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -8781,6 +8856,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/si.po b/po/si.po index 38cddaafb4c5..e50239533953 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -63,7 +63,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -568,11 +568,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -710,7 +710,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -797,7 +797,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -849,16 +849,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -869,7 +874,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -879,7 +884,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -922,7 +927,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1007,7 +1012,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1024,12 +1029,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1133,8 +1138,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1143,20 +1148,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1172,7 +1178,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1210,23 +1216,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1284,7 +1290,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1292,12 +1298,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1310,7 +1316,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1437,15 +1443,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1497,7 +1503,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1526,13 +1532,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1552,7 +1558,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1600,7 +1606,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1640,7 +1646,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1648,7 +1654,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1676,9 +1682,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1701,8 +1707,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1745,35 +1751,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1785,11 +1792,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2011,11 +2018,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2023,7 +2030,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2083,12 +2090,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2145,8 +2152,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2170,7 +2177,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2182,11 +2189,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2327,11 +2347,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2366,7 +2396,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2439,14 +2469,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2506,7 +2536,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2562,7 +2592,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2570,7 +2600,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2626,7 +2656,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2634,11 +2664,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2666,7 +2696,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2720,7 +2750,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2732,11 +2762,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2766,7 +2796,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2780,7 +2810,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2838,7 +2868,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2860,11 +2894,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2908,7 +2951,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2930,6 +2973,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2940,6 +2988,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2990,7 +3043,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2998,7 +3051,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3016,9 +3069,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3062,9 +3115,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3114,7 +3167,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3174,7 +3227,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3360,19 +3413,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3431,7 +3484,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3452,7 +3505,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3470,7 +3523,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3593,7 +3646,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3665,19 +3718,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3778,12 +3831,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3828,8 +3881,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3859,8 +3912,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3894,19 +3947,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3925,11 +3979,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3966,8 +4020,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4004,7 +4058,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4012,11 +4066,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4039,11 +4093,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4071,7 +4125,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4095,8 +4149,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4104,7 +4158,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4129,7 +4183,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4248,7 +4302,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4268,11 +4322,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4294,15 +4348,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4314,11 +4369,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4327,7 +4382,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4357,7 +4412,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4373,7 +4428,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4442,14 +4497,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4566,7 +4621,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4580,7 +4635,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4596,7 +4651,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4617,7 +4672,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4626,7 +4681,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4639,7 +4694,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4700,7 +4755,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4725,7 +4780,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4908,7 +4963,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4924,15 +4979,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4946,7 +5001,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4984,7 +5039,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5014,7 +5069,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5060,7 +5115,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5089,11 +5144,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5123,7 +5178,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5187,11 +5242,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/sl.po b/po/sl.po index 6c8a3457b919..0e6a5f9753b2 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Slovenian :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5283,11 +5338,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5309,11 +5364,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5370,7 +5425,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5390,7 +5445,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5398,7 +5453,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5467,7 +5522,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5499,7 +5554,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5535,11 +5590,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5547,11 +5602,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5619,15 +5674,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5693,22 +5748,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5732,21 +5787,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5808,13 +5863,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5961,7 +6016,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5971,12 +6026,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5995,8 +6050,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6071,7 +6126,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6086,7 +6141,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6094,7 +6149,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6153,7 +6208,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6175,13 +6230,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6213,7 +6268,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6239,7 +6294,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6267,7 +6322,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6311,7 +6366,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6319,7 +6374,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6343,7 +6398,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6363,7 +6418,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6371,7 +6426,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6379,7 +6434,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6415,12 +6470,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6487,7 +6542,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6520,7 +6575,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6546,18 +6601,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6730,7 +6785,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6752,11 +6807,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6860,8 +6915,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6874,11 +6929,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6923,7 +6978,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6970,30 +7025,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7009,13 +7072,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7023,51 +7086,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7173,7 +7236,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7306,13 +7369,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7588,7 +7651,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7598,19 +7661,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7620,14 +7683,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7649,7 +7712,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7657,13 +7720,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7673,6 +7736,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/sr.po b/po/sr.po index d1748d35b21b..19569592b69e 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -64,7 +64,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -569,11 +569,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -701,7 +701,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -711,7 +711,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -739,7 +739,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -798,7 +798,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -850,16 +850,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -870,7 +875,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -880,7 +885,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -923,7 +928,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1008,7 +1013,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1016,7 +1021,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1025,12 +1030,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1134,8 +1139,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1144,20 +1149,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1173,7 +1179,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1211,23 +1217,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1285,7 +1291,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1293,12 +1299,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1311,7 +1317,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1438,15 +1444,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1498,7 +1504,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1527,13 +1533,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1553,7 +1559,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1601,7 +1607,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1641,7 +1647,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1649,7 +1655,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1677,9 +1683,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1702,8 +1708,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1746,35 +1752,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1786,11 +1793,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1960,7 +1967,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2012,11 +2019,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2024,7 +2031,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2032,7 +2039,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2084,12 +2091,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2099,12 +2106,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2146,8 +2153,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2171,7 +2178,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2183,11 +2190,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2328,11 +2348,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2367,7 +2397,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2440,14 +2470,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2507,7 +2537,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2563,7 +2593,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2571,7 +2601,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2627,7 +2657,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2635,11 +2665,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2667,7 +2697,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2721,7 +2751,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2733,11 +2763,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2767,7 +2797,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2781,7 +2811,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2831,7 +2861,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2839,7 +2869,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2861,11 +2895,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2909,7 +2952,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2931,6 +2974,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2941,6 +2989,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2991,7 +3044,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2999,7 +3052,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3017,9 +3070,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3063,9 +3116,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3115,7 +3168,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3175,7 +3228,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3361,19 +3414,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3432,7 +3485,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3453,7 +3506,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3471,7 +3524,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3594,7 +3647,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3666,19 +3719,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3779,12 +3832,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3829,8 +3882,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3860,8 +3913,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3895,19 +3948,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3926,11 +3980,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3967,8 +4021,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4005,7 +4059,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4013,11 +4067,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4040,11 +4094,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4072,7 +4126,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4096,8 +4150,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4105,7 +4159,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4130,7 +4184,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4249,7 +4303,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4269,11 +4323,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4287,7 +4341,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4295,15 +4349,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4315,11 +4370,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4328,7 +4383,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4358,7 +4413,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4374,7 +4429,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4443,14 +4498,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4567,7 +4622,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4581,7 +4636,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4597,7 +4652,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4618,7 +4673,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4627,7 +4682,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 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 +4695,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4701,7 +4756,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4726,7 +4781,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4909,7 +4964,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4925,15 +4980,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4947,7 +5002,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4985,7 +5040,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5015,7 +5070,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5061,7 +5116,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5090,11 +5145,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5124,7 +5179,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5188,11 +5243,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5283,11 +5338,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5309,11 +5364,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5370,7 +5425,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5390,7 +5445,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5398,7 +5453,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5467,7 +5522,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5499,7 +5554,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5535,11 +5590,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5547,11 +5602,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5619,15 +5674,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5693,22 +5748,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5732,21 +5787,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5808,13 +5863,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5961,7 +6016,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5971,12 +6026,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5995,8 +6050,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6071,7 +6126,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6086,7 +6141,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6094,7 +6149,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6153,7 +6208,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6175,13 +6230,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6213,7 +6268,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6239,7 +6294,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6267,7 +6322,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6311,7 +6366,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6319,7 +6374,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6343,7 +6398,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6363,7 +6418,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6371,7 +6426,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6379,7 +6434,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6415,12 +6470,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6487,7 +6542,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6520,7 +6575,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6546,18 +6601,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6730,7 +6785,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6752,11 +6807,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6860,8 +6915,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6874,11 +6929,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6923,7 +6978,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6970,30 +7025,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7009,13 +7072,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7023,51 +7086,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7173,7 +7236,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7306,13 +7369,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7588,7 +7651,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7598,19 +7661,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7620,14 +7683,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7649,7 +7712,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7657,13 +7720,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7673,6 +7736,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/sv.po b/po/sv.po index 4ec95c524d3d..02d593f05a7d 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Swedish :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/te.po b/po/te.po index 8769f5e9b705..f4dc9834e97b 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Telugu :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/th.po b/po/th.po index 580a75b2f4cf..89481fa90874 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -60,7 +60,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -565,11 +565,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, 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:184 #, 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:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -735,7 +735,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -846,16 +846,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -866,7 +871,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -876,7 +881,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -919,7 +924,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1004,7 +1009,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1012,7 +1017,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1021,12 +1026,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1130,8 +1135,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1140,20 +1145,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1169,7 +1175,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1207,23 +1213,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1281,7 +1287,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1289,12 +1295,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1307,7 +1313,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1434,15 +1440,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1494,7 +1500,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1523,13 +1529,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1549,7 +1555,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1597,7 +1603,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1637,7 +1643,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1645,7 +1651,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1673,9 +1679,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1698,8 +1704,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1742,35 +1748,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1782,11 +1789,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1956,7 +1963,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2008,11 +2015,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2028,7 +2035,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2080,12 +2087,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2095,12 +2102,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2142,8 +2149,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2167,7 +2174,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2179,11 +2186,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2324,11 +2344,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2363,7 +2393,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2436,14 +2466,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2503,7 +2533,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2559,7 +2589,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2567,7 +2597,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2623,7 +2653,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2631,11 +2661,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2663,7 +2693,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2717,7 +2747,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2729,11 +2759,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2763,7 +2793,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2777,7 +2807,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2827,7 +2857,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2835,7 +2865,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2857,11 +2891,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2905,7 +2948,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2927,6 +2970,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2937,6 +2985,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2987,7 +3040,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2995,7 +3048,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3013,9 +3066,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3059,9 +3112,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3111,7 +3164,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3171,7 +3224,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3357,19 +3410,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3428,7 +3481,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3449,7 +3502,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3467,7 +3520,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3590,7 +3643,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3662,19 +3715,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3775,12 +3828,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3825,8 +3878,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3856,8 +3909,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3891,19 +3944,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3922,11 +3976,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3963,8 +4017,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4001,7 +4055,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4009,11 +4063,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4036,11 +4090,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4068,7 +4122,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4092,8 +4146,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4101,7 +4155,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4126,7 +4180,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4245,7 +4299,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4265,11 +4319,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4283,7 +4337,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4291,15 +4345,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4311,11 +4366,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4324,7 +4379,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4354,7 +4409,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4370,7 +4425,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4439,14 +4494,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4563,7 +4618,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4577,7 +4632,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4593,7 +4648,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4614,7 +4669,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4623,7 +4678,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4636,7 +4691,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4697,7 +4752,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4722,7 +4777,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4905,7 +4960,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4921,15 +4976,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4943,7 +4998,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4981,7 +5036,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5011,7 +5066,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5057,7 +5112,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5086,11 +5141,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5120,7 +5175,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5184,11 +5239,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5279,11 +5334,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5305,11 +5360,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5366,7 +5421,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5386,7 +5441,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5394,7 +5449,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5463,7 +5518,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5495,7 +5550,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5531,11 +5586,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5543,11 +5598,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5615,15 +5670,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5689,22 +5744,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5728,21 +5783,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5804,13 +5859,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5957,7 +6012,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5967,12 +6022,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5991,8 +6046,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6067,7 +6122,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6082,7 +6137,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6090,7 +6145,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6149,7 +6204,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6171,13 +6226,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6209,7 +6264,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6235,7 +6290,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6263,7 +6318,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6307,7 +6362,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6315,7 +6370,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6339,7 +6394,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6359,7 +6414,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6367,7 +6422,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6375,7 +6430,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6411,12 +6466,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6483,7 +6538,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6516,7 +6571,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6542,18 +6597,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6726,7 +6781,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6748,11 +6803,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6856,8 +6911,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6870,11 +6925,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6919,7 +6974,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6966,30 +7021,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7005,13 +7068,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7019,51 +7082,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7169,7 +7232,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7302,13 +7365,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7584,7 +7647,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7594,19 +7657,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7616,14 +7679,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7645,7 +7708,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7653,13 +7716,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7669,6 +7732,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/tr.po b/po/tr.po index de93b18f59c5..19d9c87502ce 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Turkish :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/tzm.po b/po/tzm.po index dda4ccec19a3..f0244518811e 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -63,7 +63,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -568,11 +568,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -710,7 +710,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -797,7 +797,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -849,16 +849,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -869,7 +874,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -879,7 +884,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -922,7 +927,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1007,7 +1012,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1015,7 +1020,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1024,12 +1029,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1133,8 +1138,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1143,20 +1148,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1172,7 +1178,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1210,23 +1216,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1284,7 +1290,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1292,12 +1298,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1310,7 +1316,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1437,15 +1443,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1497,7 +1503,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1526,13 +1532,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1552,7 +1558,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1600,7 +1606,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1640,7 +1646,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1648,7 +1654,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1676,9 +1682,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1701,8 +1707,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1745,35 +1751,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1785,11 +1792,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1959,7 +1966,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2011,11 +2018,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2023,7 +2030,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2083,12 +2090,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2098,12 +2105,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2145,8 +2152,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2170,7 +2177,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2182,11 +2189,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2327,11 +2347,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2366,7 +2396,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2439,14 +2469,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2506,7 +2536,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2562,7 +2592,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2570,7 +2600,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2626,7 +2656,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2634,11 +2664,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2666,7 +2696,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2720,7 +2750,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2732,11 +2762,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2766,7 +2796,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2780,7 +2810,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2830,7 +2860,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2838,7 +2868,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2860,11 +2894,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2908,7 +2951,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2930,6 +2973,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2940,6 +2988,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2990,7 +3043,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2998,7 +3051,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3016,9 +3069,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3062,9 +3115,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3114,7 +3167,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3174,7 +3227,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3360,19 +3413,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3431,7 +3484,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3452,7 +3505,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3470,7 +3523,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3593,7 +3646,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3665,19 +3718,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3778,12 +3831,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3828,8 +3881,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3859,8 +3912,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3894,19 +3947,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3925,11 +3979,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3966,8 +4020,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4004,7 +4058,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4012,11 +4066,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4039,11 +4093,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4071,7 +4125,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4095,8 +4149,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4104,7 +4158,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4129,7 +4183,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4248,7 +4302,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4268,11 +4322,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4286,7 +4340,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4294,15 +4348,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4314,11 +4369,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4327,7 +4382,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4357,7 +4412,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4373,7 +4428,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4442,14 +4497,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4566,7 +4621,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4580,7 +4635,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4596,7 +4651,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4617,7 +4672,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4626,7 +4681,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4639,7 +4694,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4700,7 +4755,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4725,7 +4780,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4908,7 +4963,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4924,15 +4979,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4946,7 +5001,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4984,7 +5039,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5014,7 +5069,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5060,7 +5115,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5089,11 +5144,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5123,7 +5178,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5187,11 +5242,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/ug.po b/po/ug.po index 51ad3dc3ade2..74c91a522af0 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:10+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Uyghur :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/uk.po b/po/uk.po index 86ba9b829ac7..99df7d85cf77 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-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:275 lxc/storage_bucket.go:1048 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:1030 +#: lxc/storage_volume.go:1041 msgid "" "### This is a YAML representation of a storage volume.\n" "### Any line starting with a '# will be ignored.\n" @@ -64,7 +64,7 @@ msgid "" "### size: \"61203283968\"" msgstr "" -#: lxc/config.go:1240 +#: lxc/config.go:1241 msgid "" "### This is a YAML representation of the UEFI variables configuration.\n" "### Any line starting with a '# will be ignored.\n" @@ -569,11 +569,11 @@ msgstr "" msgid "Accept certificate" msgstr "" -#: lxc/storage_bucket.go:864 +#: lxc/storage_bucket.go:878 msgid "Access key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:942 +#: lxc/storage_bucket.go:956 #, c-format msgid "Access key: %s" msgstr "" @@ -701,7 +701,7 @@ msgstr "" msgid "Address: %s" msgstr "" -#: lxc/storage_bucket.go:170 +#: lxc/storage_bucket.go:184 #, c-format msgid "Admin access key: %s" msgstr "" @@ -711,7 +711,7 @@ msgstr "" msgid "Admin password (or token) for %s:" msgstr "" -#: lxc/storage_bucket.go:171 +#: lxc/storage_bucket.go:185 #, c-format msgid "Admin secret key: %s" msgstr "" @@ -739,7 +739,7 @@ msgstr "" msgid "Aliases:" msgstr "" -#: lxc/storage_volume.go:1596 +#: lxc/storage_volume.go:1607 msgid "All projects" msgstr "" @@ -798,7 +798,7 @@ msgstr "" msgid "Attach new storage volumes to instances" msgstr "" -#: lxc/storage_volume.go:282 lxc/storage_volume.go:283 +#: lxc/storage_volume.go:283 lxc/storage_volume.go:284 msgid "Attach new storage volumes to profiles" msgstr "" @@ -850,16 +850,21 @@ msgstr "" msgid "Backing up instance: %s" msgstr "" -#: lxc/storage_volume.go:2708 +#: lxc/storage_bucket.go:1302 +#, c-format +msgid "Backing up storage bucket %s" +msgstr "" + +#: lxc/storage_volume.go:2719 #, c-format msgid "Backing up storage volume: %s" msgstr "" -#: lxc/export.go:192 lxc/storage_volume.go:2785 +#: lxc/export.go:192 lxc/storage_bucket.go:1379 lxc/storage_volume.go:2796 msgid "Backup exported successfully!" msgstr "" -#: lxc/info.go:666 lxc/storage_volume.go:1527 +#: lxc/info.go:666 lxc/storage_volume.go:1538 msgid "Backups:" msgstr "" @@ -870,7 +875,7 @@ msgstr "" #: lxc/network.go:366 lxc/network_acl.go:431 lxc/network_forward.go:318 #: lxc/network_load_balancer.go:321 lxc/network_peer.go:309 -#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:142 +#: lxc/network_zone.go:366 lxc/network_zone.go:1053 lxc/storage_bucket.go:156 #, c-format msgid "Bad key/value pair: %s" msgstr "" @@ -880,7 +885,7 @@ msgstr "" msgid "Bad key=value pair: %q" msgstr "" -#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:685 +#: lxc/publish.go:193 lxc/storage.go:162 lxc/storage_volume.go:686 #, c-format msgid "Bad key=value pair: %s" msgstr "" @@ -923,7 +928,7 @@ msgstr "" msgid "COMMON NAME" msgstr "" -#: lxc/storage_volume.go:1739 +#: lxc/storage_volume.go:1750 msgid "CONTENT-TYPE" msgstr "" @@ -1008,7 +1013,7 @@ msgstr "" msgid "Can't specify a different remote for rename" msgstr "" -#: lxc/list.go:610 lxc/storage_volume.go:1749 lxc/warning.go:225 +#: lxc/list.go:610 lxc/storage_volume.go:1760 lxc/warning.go:225 msgid "Can't specify column L when not clustered" msgstr "" @@ -1016,7 +1021,7 @@ msgstr "" msgid "Can't supply uid/gid/mode in recursive mode" msgstr "" -#: lxc/config.go:702 lxc/config.go:1097 +#: lxc/config.go:702 lxc/config.go:1098 #, c-format msgid "Can't unset key '%s', it's not currently set" msgstr "" @@ -1025,12 +1030,12 @@ msgstr "" msgid "Can't use an image with --empty" msgstr "" -#: lxc/storage_volume.go:492 +#: lxc/storage_volume.go:493 msgid "" "Cannot set --destination-target when destination server is not clustered" msgstr "" -#: lxc/storage_volume.go:446 +#: lxc/storage_volume.go:447 msgid "Cannot set --target when source server is not clustered" msgstr "" @@ -1134,8 +1139,8 @@ 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:1251 lxc/network.go:1344 lxc/network.go:1416 -#: lxc/network_forward.go:182 lxc/network_forward.go:264 +#: 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:497 lxc/network_forward.go:649 #: lxc/network_forward.go:803 lxc/network_forward.go:892 #: lxc/network_forward.go:974 lxc/network_load_balancer.go:184 @@ -1144,20 +1149,21 @@ 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:394 -#: lxc/storage_volume.go:618 lxc/storage_volume.go:723 -#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1237 -#: lxc/storage_volume.go:1366 lxc/storage_volume.go:1854 -#: lxc/storage_volume.go:1952 lxc/storage_volume.go:2091 -#: lxc/storage_volume.go:2251 lxc/storage_volume.go:2367 -#: lxc/storage_volume.go:2428 lxc/storage_volume.go:2555 -#: lxc/storage_volume.go:2643 lxc/storage_volume.go:2807 +#: lxc/storage.go:850 lxc/storage.go:943 lxc/storage_bucket.go:105 +#: lxc/storage_bucket.go:205 lxc/storage_bucket.go:268 +#: lxc/storage_bucket.go:399 lxc/storage_bucket.go:556 +#: lxc/storage_bucket.go:649 lxc/storage_bucket.go:715 +#: lxc/storage_bucket.go:790 lxc/storage_bucket.go:876 +#: lxc/storage_bucket.go:976 lxc/storage_bucket.go:1041 +#: lxc/storage_bucket.go:1177 lxc/storage_bucket.go:1251 +#: lxc/storage_bucket.go:1400 lxc/storage_volume.go:395 +#: lxc/storage_volume.go:619 lxc/storage_volume.go:724 +#: lxc/storage_volume.go:1022 lxc/storage_volume.go:1248 +#: lxc/storage_volume.go:1377 lxc/storage_volume.go:1865 +#: lxc/storage_volume.go:1963 lxc/storage_volume.go:2102 +#: lxc/storage_volume.go:2262 lxc/storage_volume.go:2378 +#: lxc/storage_volume.go:2439 lxc/storage_volume.go:2566 +#: lxc/storage_volume.go:2654 lxc/storage_volume.go:2818 msgid "Cluster member name" msgstr "" @@ -1173,7 +1179,7 @@ msgstr "" msgid "Clustering enabled" msgstr "" -#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1595 +#: lxc/image.go:1117 lxc/list.go:132 lxc/storage_volume.go:1606 #: lxc/warning.go:93 msgid "Columns" msgstr "" @@ -1211,23 +1217,23 @@ msgid "Config key/value to apply to the target instance" msgstr "" #: lxc/cluster.go:859 lxc/cluster_group.go:397 lxc/config.go:281 -#: lxc/config.go:356 lxc/config.go:1340 lxc/config_metadata.go:156 +#: 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:767 #: lxc/network_load_balancer.go:738 lxc/network_peer.go:698 #: lxc/network_zone.go:621 lxc/network_zone.go:1316 lxc/profile.go:595 -#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:349 -#: lxc/storage_bucket.go:1126 lxc/storage_volume.go:1156 -#: lxc/storage_volume.go:1188 +#: lxc/project.go:364 lxc/storage.go:359 lxc/storage_bucket.go:363 +#: lxc/storage_bucket.go:1140 lxc/storage_volume.go:1167 +#: lxc/storage_volume.go:1199 #, c-format msgid "Config parsing error: %s" msgstr "" -#: lxc/storage_volume.go:619 +#: lxc/storage_volume.go:620 msgid "Content type, block or filesystem" msgstr "" -#: lxc/storage_volume.go:1467 +#: lxc/storage_volume.go:1478 #, c-format msgid "Content type: %s" msgstr "" @@ -1285,7 +1291,7 @@ msgstr "" msgid "Copy profiles" msgstr "" -#: lxc/storage_volume.go:389 lxc/storage_volume.go:390 +#: lxc/storage_volume.go:390 lxc/storage_volume.go:391 msgid "Copy storage volumes" msgstr "" @@ -1293,12 +1299,12 @@ msgstr "" msgid "Copy the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:396 +#: lxc/storage_volume.go:397 msgid "Copy the volume without its snapshots" msgstr "" #: lxc/copy.go:63 lxc/image.go:171 lxc/move.go:68 lxc/profile.go:273 -#: lxc/storage_volume.go:397 +#: lxc/storage_volume.go:398 msgid "Copy to a project different from the source" msgstr "" @@ -1311,7 +1317,7 @@ msgstr "" msgid "Copying the image: %s" msgstr "" -#: lxc/storage_volume.go:514 +#: lxc/storage_volume.go:515 #, c-format msgid "Copying the storage volume: %s" msgstr "" @@ -1438,15 +1444,15 @@ msgstr "" msgid "Create instances from images" msgstr "" -#: lxc/storage_bucket.go:852 lxc/storage_bucket.go:853 +#: lxc/storage_bucket.go:866 lxc/storage_bucket.go:867 msgid "Create key for a storage bucket" msgstr "" -#: lxc/storage_bucket.go:83 lxc/storage_bucket.go:84 +#: lxc/storage_bucket.go:97 lxc/storage_bucket.go:98 msgid "Create new custom storage buckets" msgstr "" -#: lxc/storage_volume.go:610 lxc/storage_volume.go:611 +#: lxc/storage_volume.go:611 lxc/storage_volume.go:612 msgid "Create new custom storage volumes" msgstr "" @@ -1498,7 +1504,7 @@ msgstr "" msgid "Create the instance with no profiles applied" msgstr "" -#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1481 +#: lxc/image.go:1023 lxc/info.go:497 lxc/storage_volume.go:1492 #, c-format msgid "Created: %s" msgstr "" @@ -1527,13 +1533,13 @@ msgid "DEFAULT TARGET ADDRESS" msgstr "" #: lxc/auth.go:382 lxc/cluster.go:197 lxc/cluster_group.go:504 -#: lxc/image.go:1139 lxc/image_alias.go:237 lxc/list.go:565 lxc/network.go:1086 +#: lxc/image.go:1139 lxc/image_alias.go:237 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:148 lxc/network_zone.go:828 lxc/operation.go:173 #: lxc/profile.go:756 lxc/project.go:574 lxc/storage.go:723 -#: lxc/storage_bucket.go:513 lxc/storage_bucket.go:833 -#: lxc/storage_volume.go:1738 +#: lxc/storage_bucket.go:527 lxc/storage_bucket.go:847 +#: lxc/storage_volume.go:1749 msgid "DESCRIPTION" msgstr "" @@ -1553,7 +1559,7 @@ msgstr "" msgid "Default VLAN ID" msgstr "" -#: lxc/storage_volume.go:2642 +#: lxc/storage_bucket.go:1250 lxc/storage_volume.go:2653 msgid "Define a compression algorithm: for backup or none" msgstr "" @@ -1601,7 +1607,7 @@ msgstr "" msgid "Delete instances and snapshots" msgstr "" -#: lxc/storage_bucket.go:958 lxc/storage_bucket.go:959 +#: lxc/storage_bucket.go:972 lxc/storage_bucket.go:973 msgid "Delete key from a storage bucket" msgstr "" @@ -1641,7 +1647,7 @@ msgstr "" msgid "Delete projects" msgstr "" -#: lxc/storage_bucket.go:188 lxc/storage_bucket.go:189 +#: lxc/storage_bucket.go:202 lxc/storage_bucket.go:203 msgid "Delete storage buckets" msgstr "" @@ -1649,7 +1655,7 @@ msgstr "" msgid "Delete storage pools" msgstr "" -#: lxc/storage_volume.go:719 lxc/storage_volume.go:720 +#: lxc/storage_volume.go:720 lxc/storage_volume.go:721 msgid "Delete storage volumes" msgstr "" @@ -1677,9 +1683,9 @@ msgstr "" #: 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:956 -#: lxc/config.go:996 lxc/config.go:1051 lxc/config.go:1142 lxc/config.go:1173 -#: lxc/config.go:1227 lxc/config_device.go:25 lxc/config_device.go:79 +#: 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 @@ -1702,8 +1708,8 @@ msgstr "" #: 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:1005 lxc/network.go:1106 lxc/network.go:1185 -#: lxc/network.go:1245 lxc/network.go:1341 lxc/network.go:1413 +#: 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 @@ -1746,35 +1752,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:283 -#: lxc/storage_volume.go:390 lxc/storage_volume.go:611 -#: lxc/storage_volume.go:720 lxc/storage_volume.go:807 -#: lxc/storage_volume.go:905 lxc/storage_volume.go:1002 -#: lxc/storage_volume.go:1223 lxc/storage_volume.go:1354 -#: lxc/storage_volume.go:1513 lxc/storage_volume.go:1597 -#: lxc/storage_volume.go:1850 lxc/storage_volume.go:1949 -#: lxc/storage_volume.go:2076 lxc/storage_volume.go:2234 -#: lxc/storage_volume.go:2355 lxc/storage_volume.go:2417 -#: lxc/storage_volume.go:2553 lxc/storage_volume.go:2636 -#: lxc/storage_volume.go:2802 lxc/version.go:22 lxc/warning.go:30 +#: lxc/storage.go:846 lxc/storage.go:940 lxc/storage_bucket.go:36 +#: lxc/storage_bucket.go:98 lxc/storage_bucket.go:203 lxc/storage_bucket.go:264 +#: lxc/storage_bucket.go:397 lxc/storage_bucket.go:473 +#: lxc/storage_bucket.go:550 lxc/storage_bucket.go:644 +#: lxc/storage_bucket.go:713 lxc/storage_bucket.go:747 +#: lxc/storage_bucket.go:788 lxc/storage_bucket.go:867 +#: lxc/storage_bucket.go:973 lxc/storage_bucket.go:1037 +#: lxc/storage_bucket.go:1172 lxc/storage_bucket.go:1244 +#: lxc/storage_bucket.go:1395 lxc/storage_volume.go:58 +#: lxc/storage_volume.go:169 lxc/storage_volume.go:284 +#: lxc/storage_volume.go:391 lxc/storage_volume.go:612 +#: lxc/storage_volume.go:721 lxc/storage_volume.go:808 +#: lxc/storage_volume.go:911 lxc/storage_volume.go:1013 +#: lxc/storage_volume.go:1234 lxc/storage_volume.go:1365 +#: lxc/storage_volume.go:1524 lxc/storage_volume.go:1608 +#: lxc/storage_volume.go:1861 lxc/storage_volume.go:1960 +#: lxc/storage_volume.go:2087 lxc/storage_volume.go:2245 +#: lxc/storage_volume.go:2366 lxc/storage_volume.go:2428 +#: lxc/storage_volume.go:2564 lxc/storage_volume.go:2647 +#: lxc/storage_volume.go:2813 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:1454 +#: lxc/storage_volume.go:1465 #, c-format msgid "Description: %s" msgstr "" -#: lxc/storage_volume.go:395 lxc/storage_volume.go:1855 +#: lxc/storage_volume.go:396 lxc/storage_volume.go:1866 msgid "Destination cluster member name" msgstr "" @@ -1786,11 +1793,11 @@ msgstr "" msgid "Detach network interfaces from profiles" msgstr "" -#: lxc/storage_volume.go:806 lxc/storage_volume.go:807 +#: lxc/storage_volume.go:807 lxc/storage_volume.go:808 msgid "Detach storage volumes from instances" msgstr "" -#: lxc/storage_volume.go:904 lxc/storage_volume.go:905 +#: lxc/storage_volume.go:910 lxc/storage_volume.go:911 msgid "Detach storage volumes from profiles" msgstr "" @@ -1960,7 +1967,7 @@ msgstr "" msgid "Edit image properties" msgstr "" -#: lxc/config.go:1226 lxc/config.go:1227 +#: lxc/config.go:1227 lxc/config.go:1228 msgid "Edit instance UEFI variables" msgstr "" @@ -2012,11 +2019,11 @@ msgstr "" msgid "Edit project configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:249 lxc/storage_bucket.go:250 +#: lxc/storage_bucket.go:263 lxc/storage_bucket.go:264 msgid "Edit storage bucket configurations as YAML" msgstr "" -#: lxc/storage_bucket.go:1022 lxc/storage_bucket.go:1023 +#: lxc/storage_bucket.go:1036 lxc/storage_bucket.go:1037 msgid "Edit storage bucket key as YAML" msgstr "" @@ -2024,7 +2031,7 @@ msgstr "" msgid "Edit storage pool configurations as YAML" msgstr "" -#: lxc/storage_volume.go:1001 lxc/storage_volume.go:1002 +#: lxc/storage_volume.go:1012 lxc/storage_volume.go:1013 msgid "Edit storage volume configurations as YAML" msgstr "" @@ -2032,7 +2039,7 @@ msgstr "" msgid "Edit trust configurations as YAML" msgstr "" -#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1772 +#: lxc/image.go:1161 lxc/list.go:622 lxc/storage_volume.go:1783 #: lxc/warning.go:236 #, c-format msgid "Empty column entry (redundant, leading or trailing command) in '%s'" @@ -2084,12 +2091,12 @@ msgstr "" msgid "Error retrieving aliases: %w" msgstr "" -#: lxc/cluster.go:459 lxc/config.go:662 lxc/config.go:694 lxc/network.go:1319 +#: 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:572 #: lxc/network_load_balancer.go:559 lxc/network_peer.go:522 #: lxc/network_zone.go:459 lxc/network_zone.go:1147 lxc/profile.go:987 -#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:603 -#: lxc/storage_volume.go:2167 lxc/storage_volume.go:2205 +#: lxc/project.go:720 lxc/storage.go:812 lxc/storage_bucket.go:617 +#: lxc/storage_volume.go:2178 lxc/storage_volume.go:2216 #, c-format msgid "Error setting properties: %v" msgstr "" @@ -2099,12 +2106,12 @@ msgstr "" msgid "Error unsetting properties: %v" msgstr "" -#: lxc/cluster.go:453 lxc/network.go:1313 lxc/network_acl.go:518 +#: lxc/cluster.go:453 lxc/network.go:1322 lxc/network_acl.go:518 #: lxc/network_forward.go:566 lxc/network_load_balancer.go:553 #: lxc/network_peer.go:516 lxc/network_zone.go:453 lxc/network_zone.go:1141 #: lxc/profile.go:981 lxc/project.go:714 lxc/storage.go:806 -#: lxc/storage_bucket.go:597 lxc/storage_volume.go:2161 -#: lxc/storage_volume.go:2199 +#: lxc/storage_bucket.go:611 lxc/storage_volume.go:2172 +#: lxc/storage_volume.go:2210 #, c-format msgid "Error unsetting property: %v" msgstr "" @@ -2146,8 +2153,8 @@ msgid "" "AND stdout are terminals (stderr is ignored)." msgstr "" -#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1514 -#: lxc/storage_volume.go:1564 +#: lxc/info.go:652 lxc/info.go:703 lxc/storage_volume.go:1525 +#: lxc/storage_volume.go:1575 msgid "Expires at" msgstr "" @@ -2171,7 +2178,7 @@ msgid "" "The output target is optional and defaults to the working directory." msgstr "" -#: lxc/storage_volume.go:2635 lxc/storage_volume.go:2636 +#: lxc/storage_volume.go:2646 lxc/storage_volume.go:2647 msgid "Export custom storage volume" msgstr "" @@ -2183,11 +2190,24 @@ msgstr "" msgid "Export instances as backup tarballs." msgstr "" -#: lxc/storage_volume.go:2639 +#: lxc/storage_bucket.go:1243 +msgid "Export storage bucket" +msgstr "" + +#: lxc/storage_bucket.go:1244 +msgid "Export storage buckets as tarball." +msgstr "" + +#: lxc/storage_volume.go:2650 msgid "Export the volume without its snapshots" msgstr "" -#: lxc/export.go:152 lxc/storage_volume.go:2768 +#: lxc/storage_bucket.go:1362 +#, c-format +msgid "Exporting backup of storage bucket %s" +msgstr "" + +#: lxc/export.go:152 lxc/storage_volume.go:2779 #, c-format msgid "Exporting the backup: %s" msgstr "" @@ -2328,11 +2348,21 @@ msgstr "" msgid "Failed to create alias %s: %w" msgstr "" +#: lxc/storage_bucket.go:1297 +#, 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:1376 +#, c-format +msgid "Failed to fetch storage bucket backup: %w" +msgstr "" + #: lxc/remote.go:306 #, c-format msgid "Failed to find project: %w" @@ -2367,7 +2397,7 @@ msgstr "" msgid "Fast mode (same as --columns=nsacPt)" msgstr "" -#: lxc/network.go:1044 lxc/network_acl.go:133 lxc/network_zone.go:124 +#: lxc/network.go:1046 lxc/network_acl.go:133 lxc/network_zone.go:124 #: lxc/operation.go:137 msgid "Filtering isn't supported yet" msgstr "" @@ -2440,14 +2470,14 @@ msgstr "" #: lxc/alias.go:112 lxc/auth.go:342 lxc/auth.go:922 lxc/auth.go:1904 #: lxc/cluster.go:125 lxc/cluster.go:978 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:157 lxc/list.go:133 lxc/network.go:1009 -#: lxc/network.go:1108 lxc/network_acl.go:98 lxc/network_allocations.go:59 +#: lxc/image.go:1118 lxc/image_alias.go:157 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:89 lxc/network_zone.go:770 #: lxc/operation.go:109 lxc/profile.go:707 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:1614 lxc/warning.go:94 +#: lxc/storage_bucket.go:474 lxc/storage_bucket.go:789 +#: lxc/storage_volume.go:1625 lxc/warning.go:94 msgid "Format (csv|json|table|yaml|compact)" msgstr "" @@ -2507,7 +2537,7 @@ msgstr "" msgid "Generating a client certificate. This may take a minute..." msgstr "" -#: lxc/config.go:995 lxc/config.go:996 +#: lxc/config.go:996 lxc/config.go:997 msgid "Get UEFI variables for instance" msgstr "" @@ -2563,7 +2593,7 @@ msgstr "" msgid "Get the key as a project property" msgstr "" -#: lxc/storage_bucket.go:386 +#: lxc/storage_bucket.go:400 msgid "Get the key as a storage bucket property" msgstr "" @@ -2571,7 +2601,7 @@ msgstr "" msgid "Get the key as a storage property" msgstr "" -#: lxc/storage_volume.go:1238 +#: lxc/storage_volume.go:1249 msgid "Get the key as a storage volume property" msgstr "" @@ -2627,7 +2657,7 @@ msgstr "" msgid "Get values for project configuration keys" msgstr "" -#: lxc/storage_bucket.go:382 lxc/storage_bucket.go:383 +#: lxc/storage_bucket.go:396 lxc/storage_bucket.go:397 msgid "Get values for storage bucket configuration keys" msgstr "" @@ -2635,11 +2665,11 @@ msgstr "" msgid "Get values for storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:1222 lxc/storage_volume.go:1223 +#: lxc/storage_volume.go:1233 lxc/storage_volume.go:1234 msgid "Get values for storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:475 +#: lxc/storage_volume.go:476 #, c-format msgid "Given target %q does not match source volume location %q" msgstr "" @@ -2667,7 +2697,7 @@ msgstr "" msgid "HARDWARE ADDRESS" msgstr "" -#: lxc/network.go:1161 +#: lxc/network.go:1170 msgid "HOSTNAME" msgstr "" @@ -2721,7 +2751,7 @@ msgstr "" msgid "IMAGES" msgstr "" -#: lxc/network.go:1163 +#: lxc/network.go:1172 msgid "IP ADDRESS" msgstr "" @@ -2733,11 +2763,11 @@ msgstr "" msgid "IP addresses:" msgstr "" -#: lxc/list.go:560 lxc/network.go:1084 +#: lxc/list.go:560 lxc/network.go:1093 msgid "IPV4" msgstr "" -#: lxc/list.go:561 lxc/network.go:1085 +#: lxc/list.go:561 lxc/network.go:1094 msgid "IPV6" msgstr "" @@ -2767,7 +2797,7 @@ msgstr "" msgid "If the image alias already exists, delete and create a new one" msgstr "" -#: lxc/snapshot.go:46 lxc/storage_volume.go:2427 +#: lxc/snapshot.go:46 lxc/storage_volume.go:2438 msgid "If the snapshot name already exists, delete and create a new one" msgstr "" @@ -2781,7 +2811,7 @@ msgstr "" msgid "Ignore any configured auto-expiry for the instance" msgstr "" -#: lxc/storage_volume.go:2426 +#: lxc/storage_volume.go:2437 msgid "Ignore any configured auto-expiry for the storage volume" msgstr "" @@ -2831,7 +2861,7 @@ msgstr "" msgid "Immediately attach to the console" msgstr "" -#: lxc/storage_volume.go:2802 +#: lxc/storage_volume.go:2813 msgid "Import backups of custom volumes including their snapshots." msgstr "" @@ -2839,7 +2869,11 @@ msgstr "" msgid "Import backups of instances including their snapshots." msgstr "" -#: lxc/storage_volume.go:2801 +#: lxc/storage_bucket.go:1395 +msgid "Import backups of storage buckets." +msgstr "" + +#: lxc/storage_volume.go:2812 msgid "Import custom storage volumes" msgstr "" @@ -2861,11 +2895,20 @@ msgstr "" msgid "Import instance backups" msgstr "" -#: lxc/storage_volume.go:2809 +#: lxc/storage_bucket.go:1394 +msgid "Import storage bucket" +msgstr "" + +#: lxc/storage_volume.go:2820 msgid "Import type, backup or iso (default \"backup\")" msgstr "" -#: lxc/storage_volume.go:2883 +#: lxc/storage_bucket.go:1450 +#, c-format +msgid "Importing bucket: %s" +msgstr "" + +#: lxc/storage_volume.go:2894 #, c-format msgid "Importing custom volume: %s" msgstr "" @@ -2909,7 +2952,7 @@ msgstr "" msgid "Instance name is: %s" msgstr "" -#: lxc/config.go:1021 lxc/config.go:1079 lxc/config.go:1198 lxc/config.go:1290 +#: lxc/config.go:1022 lxc/config.go:1080 lxc/config.go:1199 lxc/config.go:1291 msgid "Instance name must be specified" msgstr "" @@ -2931,6 +2974,11 @@ msgstr "" msgid "Instance type" msgstr "" +#: lxc/storage_bucket.go:1330 +#, c-format +msgid "Invalid URL %q: %w" +msgstr "" + #: lxc/remote.go:409 #, c-format msgid "Invalid URL scheme \"%s\" in \"%s\"" @@ -2941,6 +2989,11 @@ msgstr "" msgid "Invalid argument %q" msgstr "" +#: lxc/storage_bucket.go:1335 +#, c-format +msgid "Invalid backup name segment in path %q: %w" +msgstr "" + #: lxc/config_trust.go:391 msgid "Invalid certificate" msgstr "" @@ -2991,7 +3044,7 @@ msgid "" "Invalid name in '%s', empty string is only allowed when defining maxWidth" msgstr "" -#: lxc/move.go:148 lxc/storage_volume.go:2012 +#: lxc/move.go:148 lxc/storage_volume.go:2023 msgid "Invalid new snapshot name" msgstr "" @@ -2999,7 +3052,7 @@ msgstr "" msgid "Invalid new snapshot name, parent must be the same as source" msgstr "" -#: lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2019 msgid "Invalid new snapshot name, parent volume must be the same as source" msgstr "" @@ -3017,9 +3070,9 @@ msgstr "" msgid "Invalid protocol: %s" msgstr "" -#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 -#: lxc/storage_volume.go:1411 lxc/storage_volume.go:1997 -#: lxc/storage_volume.go:2144 lxc/storage_volume.go:2296 +#: lxc/storage_volume.go:1081 lxc/storage_volume.go:1298 +#: lxc/storage_volume.go:1422 lxc/storage_volume.go:2008 +#: lxc/storage_volume.go:2155 lxc/storage_volume.go:2307 msgid "Invalid snapshot name" msgstr "" @@ -3063,9 +3116,9 @@ msgstr "" msgid "LISTEN ADDRESS" msgstr "" -#: lxc/list.go:606 lxc/network.go:1168 lxc/network_forward.go:163 +#: 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:1745 lxc/warning.go:221 +#: lxc/storage_bucket.go:531 lxc/storage_volume.go:1756 lxc/warning.go:221 msgid "LOCATION" msgstr "" @@ -3115,7 +3168,7 @@ msgstr "" msgid "Link speed: %dMbit/s (%s duplex)" msgstr "" -#: lxc/network.go:1105 lxc/network.go:1106 +#: lxc/network.go:1114 lxc/network.go:1115 msgid "List DHCP leases" msgstr "" @@ -3175,7 +3228,7 @@ msgstr "" msgid "List available network zoneS" msgstr "" -#: lxc/network.go:1004 lxc/network.go:1005 +#: lxc/network.go:1005 lxc/network.go:1006 msgid "List available networks" msgstr "" @@ -3361,19 +3414,19 @@ msgstr "" msgid "List projects" msgstr "" -#: lxc/storage_bucket.go:772 lxc/storage_bucket.go:774 +#: lxc/storage_bucket.go:786 lxc/storage_bucket.go:788 msgid "List storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:457 lxc/storage_bucket.go:459 +#: lxc/storage_bucket.go:471 lxc/storage_bucket.go:473 msgid "List storage buckets" msgstr "" -#: lxc/storage_volume.go:1592 +#: lxc/storage_volume.go:1603 msgid "List storage volumes" msgstr "" -#: lxc/storage_volume.go:1597 +#: lxc/storage_volume.go:1608 msgid "" "List storage volumes\n" "\n" @@ -3432,7 +3485,7 @@ msgstr "" msgid "List, show and delete background operations" msgstr "" -#: lxc/info.go:489 lxc/storage_volume.go:1470 +#: lxc/info.go:489 lxc/storage_volume.go:1481 #, c-format msgid "Location: %s" msgstr "" @@ -3453,7 +3506,7 @@ msgstr "" msgid "Lower devices" msgstr "" -#: lxc/network.go:1162 +#: lxc/network.go:1171 msgid "MAC ADDRESS" msgstr "" @@ -3471,7 +3524,7 @@ msgstr "" msgid "MAD: %s (%s)" msgstr "" -#: lxc/network.go:1083 +#: lxc/network.go:1092 msgid "MANAGED" msgstr "" @@ -3594,7 +3647,7 @@ msgid "" "hash or alias name (if one is set)." msgstr "" -#: lxc/config.go:955 lxc/config.go:956 +#: lxc/config.go:956 lxc/config.go:957 msgid "Manage instance UEFI variables" msgstr "" @@ -3666,19 +3719,19 @@ msgstr "" msgid "Manage projects" msgstr "" -#: lxc/storage_bucket.go:732 +#: lxc/storage_bucket.go:746 msgid "Manage storage bucket keys" msgstr "" -#: lxc/storage_bucket.go:733 +#: lxc/storage_bucket.go:747 msgid "Manage storage bucket keys." msgstr "" -#: lxc/storage_bucket.go:29 +#: lxc/storage_bucket.go:35 msgid "Manage storage buckets" msgstr "" -#: lxc/storage_bucket.go:30 +#: lxc/storage_bucket.go:36 msgid "Manage storage buckets." msgstr "" @@ -3779,12 +3832,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:131 lxc/storage_bucket.go:231 +#: lxc/storage_bucket.go:307 lxc/storage_bucket.go:426 +#: lxc/storage_bucket.go:583 lxc/storage_bucket.go:675 +#: lxc/storage_bucket.go:817 lxc/storage_bucket.go:904 +#: lxc/storage_bucket.go:1001 lxc/storage_bucket.go:1080 +#: lxc/storage_bucket.go:1203 lxc/storage_bucket.go:1279 msgid "Missing bucket name" msgstr "" @@ -3829,8 +3882,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:908 lxc/storage_bucket.go:1005 +#: lxc/storage_bucket.go:1084 lxc/storage_bucket.go:1207 msgid "Missing key name" msgstr "" @@ -3860,8 +3913,8 @@ msgstr "" #: lxc/network.go:172 lxc/network.go:269 lxc/network.go:437 lxc/network.go:499 #: lxc/network.go:596 lxc/network.go:709 lxc/network.go:832 lxc/network.go:908 -#: lxc/network.go:1139 lxc/network.go:1217 lxc/network.go:1283 -#: lxc/network.go:1375 lxc/network_forward.go:127 lxc/network_forward.go:215 +#: lxc/network.go:1148 lxc/network.go:1226 lxc/network.go:1292 +#: lxc/network.go:1384 lxc/network_forward.go:127 lxc/network_forward.go:215 #: lxc/network_forward.go:284 lxc/network_forward.go:445 #: lxc/network_forward.go:530 lxc/network_forward.go:705 #: lxc/network_forward.go:836 lxc/network_forward.go:929 @@ -3895,19 +3948,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:209 -#: lxc/storage_volume.go:323 lxc/storage_volume.go:649 -#: lxc/storage_volume.go:756 lxc/storage_volume.go:847 -#: lxc/storage_volume.go:945 lxc/storage_volume.go:1059 -#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1986 -#: lxc/storage_volume.go:2127 lxc/storage_volume.go:2285 -#: lxc/storage_volume.go:2476 lxc/storage_volume.go:2593 +#: lxc/storage.go:780 lxc/storage.go:886 lxc/storage_bucket.go:127 +#: lxc/storage_bucket.go:227 lxc/storage_bucket.go:303 +#: lxc/storage_bucket.go:422 lxc/storage_bucket.go:497 +#: lxc/storage_bucket.go:579 lxc/storage_bucket.go:671 +#: lxc/storage_bucket.go:813 lxc/storage_bucket.go:900 +#: lxc/storage_bucket.go:997 lxc/storage_bucket.go:1076 +#: lxc/storage_bucket.go:1199 lxc/storage_bucket.go:1274 +#: lxc/storage_volume.go:209 lxc/storage_volume.go:324 +#: lxc/storage_volume.go:650 lxc/storage_volume.go:757 +#: lxc/storage_volume.go:848 lxc/storage_volume.go:951 +#: lxc/storage_volume.go:1070 lxc/storage_volume.go:1287 +#: lxc/storage_volume.go:1997 lxc/storage_volume.go:2138 +#: lxc/storage_volume.go:2296 lxc/storage_volume.go:2487 +#: lxc/storage_volume.go:2604 msgid "Missing pool name" msgstr "" @@ -3926,11 +3980,11 @@ msgstr "" msgid "Missing source profile name" msgstr "" -#: lxc/storage_volume.go:438 lxc/storage_volume.go:1896 +#: lxc/storage_volume.go:439 lxc/storage_volume.go:1907 msgid "Missing source volume name" msgstr "" -#: lxc/storage_volume.go:1400 +#: lxc/storage_volume.go:1411 msgid "Missing storage pool name" msgstr "" @@ -3967,8 +4021,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:867 -#: lxc/storage_volume.go:964 +#: lxc/network.go:519 lxc/network.go:616 lxc/storage_volume.go:873 +#: lxc/storage_volume.go:975 msgid "More than one device matches, specify the device name" msgstr "" @@ -4005,7 +4059,7 @@ msgid "" "versions.\n" msgstr "" -#: lxc/storage_volume.go:1849 lxc/storage_volume.go:1850 +#: lxc/storage_volume.go:1860 lxc/storage_volume.go:1861 msgid "Move storage volumes between pools" msgstr "" @@ -4013,11 +4067,11 @@ msgstr "" msgid "Move the instance without its snapshots" msgstr "" -#: lxc/storage_volume.go:1856 +#: lxc/storage_volume.go:1867 msgid "Move to a project different from the source" msgstr "" -#: lxc/storage_volume.go:518 +#: lxc/storage_volume.go:519 #, c-format msgid "Moving the storage volume: %s" msgstr "" @@ -4040,11 +4094,11 @@ msgstr "" #: lxc/auth.go:381 lxc/auth.go:968 lxc/auth.go:1943 lxc/cluster.go:192 #: lxc/cluster.go:1069 lxc/cluster_group.go:503 lxc/config_trust.go:409 -#: lxc/config_trust.go:514 lxc/list.go:573 lxc/network.go:1081 +#: 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:147 #: lxc/network_zone.go:827 lxc/profile.go:755 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:1737 +#: lxc/remote.go:849 lxc/storage.go:715 lxc/storage_bucket.go:526 +#: lxc/storage_bucket.go:846 lxc/storage_volume.go:1748 msgid "NAME" msgstr "" @@ -4072,7 +4126,7 @@ msgstr "" msgid "NICs:" msgstr "" -#: lxc/network.go:1058 lxc/operation.go:155 lxc/project.go:525 +#: lxc/network.go:1067 lxc/operation.go:155 lxc/project.go:525 #: lxc/project.go:530 lxc/project.go:535 lxc/project.go:540 lxc/project.go:545 #: lxc/project.go:550 lxc/remote.go:809 lxc/remote.go:814 lxc/remote.go:819 msgid "NO" @@ -4096,8 +4150,8 @@ msgstr "" msgid "NVRM Version: %v" msgstr "" -#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1512 -#: lxc/storage_volume.go:1562 +#: lxc/info.go:650 lxc/info.go:701 lxc/storage_volume.go:1523 +#: lxc/storage_volume.go:1573 msgid "Name" msgstr "" @@ -4105,7 +4159,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:1452 +#: lxc/info.go:472 lxc/network.go:926 lxc/storage_volume.go:1463 #, c-format msgid "Name: %s" msgstr "" @@ -4130,7 +4184,7 @@ msgstr "" msgid "Network %s pending on member %s" msgstr "" -#: lxc/network.go:1227 +#: lxc/network.go:1236 #, c-format msgid "Network %s renamed to %s" msgstr "" @@ -4249,7 +4303,7 @@ msgstr "" msgid "No device found for this network" msgstr "" -#: lxc/storage_volume.go:876 lxc/storage_volume.go:973 +#: lxc/storage_volume.go:882 lxc/storage_volume.go:984 msgid "No device found for this storage volume" msgstr "" @@ -4269,11 +4323,11 @@ msgstr "" msgid "No need to specify a warning UUID when using --all" msgstr "" -#: lxc/storage_volume.go:452 lxc/storage_volume.go:1905 +#: lxc/storage_volume.go:453 lxc/storage_volume.go:1916 msgid "No storage pool for source volume specified" msgstr "" -#: lxc/storage_volume.go:502 lxc/storage_volume.go:1916 +#: lxc/storage_volume.go:503 lxc/storage_volume.go:1927 msgid "No storage pool for target volume specified" msgstr "" @@ -4287,7 +4341,7 @@ msgstr "" msgid "Node %d:\n" msgstr "" -#: lxc/storage_volume.go:2024 +#: lxc/storage_volume.go:2035 msgid "Not a snapshot name" msgstr "" @@ -4295,15 +4349,16 @@ msgstr "" msgid "OVN:" msgstr "" -#: lxc/storage_volume.go:214 lxc/storage_volume.go:343 +#: lxc/storage_volume.go:214 lxc/storage_volume.go:344 +#: lxc/storage_volume.go:865 lxc/storage_volume.go:967 msgid "Only \"custom\" volumes can be attached to instances" msgstr "" -#: lxc/storage_volume.go:2690 +#: lxc/storage_volume.go:2701 msgid "Only \"custom\" volumes can be exported" msgstr "" -#: lxc/storage_volume.go:2489 +#: lxc/storage_volume.go:2500 msgid "Only \"custom\" volumes can be snapshotted" msgstr "" @@ -4315,11 +4370,11 @@ msgstr "" msgid "Only https:// is supported for remote image import" msgstr "" -#: lxc/storage_volume.go:1418 +#: lxc/storage_volume.go:1429 msgid "Only instance or custom volumes are supported" msgstr "" -#: lxc/network.go:735 lxc/network.go:1298 +#: lxc/network.go:735 lxc/network.go:1307 msgid "Only managed networks can be modified" msgstr "" @@ -4328,7 +4383,7 @@ msgstr "" msgid "Operation %s deleted" msgstr "" -#: lxc/info.go:705 lxc/storage_volume.go:1566 +#: lxc/info.go:705 lxc/storage_volume.go:1577 msgid "Optimized Storage" msgstr "" @@ -4358,7 +4413,7 @@ msgstr "" msgid "PID: %d" msgstr "" -#: lxc/storage_volume.go:1756 +#: lxc/storage_volume.go:1767 msgid "POOL" msgstr "" @@ -4374,7 +4429,7 @@ msgstr "" msgid "PROFILES" msgstr "" -#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1762 +#: lxc/image.go:1140 lxc/list.go:567 lxc/storage_volume.go:1773 #: lxc/warning.go:213 msgid "PROJECT" msgstr "" @@ -4443,14 +4498,14 @@ msgstr "" #: lxc/auth.go:307 lxc/auth.go:1208 lxc/auth.go:1869 lxc/cluster.go:860 #: lxc/cluster_group.go:398 lxc/config.go:282 lxc/config.go:357 -#: lxc/config.go:1341 lxc/config_metadata.go:157 lxc/config_template.go:239 +#: 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:768 #: lxc/network_load_balancer.go:739 lxc/network_peer.go:699 #: lxc/network_zone.go:622 lxc/network_zone.go:1317 lxc/profile.go:596 -#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:350 -#: lxc/storage_bucket.go:1127 lxc/storage_volume.go:1157 -#: lxc/storage_volume.go:1189 +#: lxc/project.go:365 lxc/storage.go:360 lxc/storage_bucket.go:364 +#: lxc/storage_bucket.go:1141 lxc/storage_volume.go:1168 +#: lxc/storage_volume.go:1200 msgid "Press enter to open the editor again or ctrl+c to abort change" msgstr "" @@ -4567,7 +4622,7 @@ msgstr "" msgid "Property not found" msgstr "" -#: lxc/storage_volume.go:1356 +#: lxc/storage_volume.go:1367 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, container and virtual-machine.\n" @@ -4581,7 +4636,7 @@ msgid "" "\"default\"." msgstr "" -#: lxc/storage_volume.go:1225 +#: lxc/storage_volume.go:1236 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4597,7 +4652,7 @@ msgid "" "pool \"default\"." msgstr "" -#: lxc/storage_volume.go:2236 +#: lxc/storage_volume.go:2247 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4618,7 +4673,7 @@ msgid "" "called \"data\" in the \"default\" pool." msgstr "" -#: lxc/storage_volume.go:1004 +#: lxc/storage_volume.go:1015 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4627,7 +4682,7 @@ msgid "" " Update a storage volume using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:2081 +#: lxc/storage_volume.go:2092 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 +4695,7 @@ msgid "" "pool \"default\" to seven days." msgstr "" -#: lxc/storage_volume.go:2357 +#: lxc/storage_volume.go:2368 msgid "" "Provide the type of the storage volume if it is not custom.\n" "Supported types are custom, image, container and virtual-machine.\n" @@ -4701,7 +4756,7 @@ msgstr "" msgid "RESOURCE" msgstr "" -#: lxc/storage_bucket.go:834 +#: lxc/storage_bucket.go:848 msgid "ROLE" msgstr "" @@ -4726,7 +4781,7 @@ msgstr "" msgid "Recursively transfer files" msgstr "" -#: lxc/storage_volume.go:398 +#: lxc/storage_volume.go:399 msgid "Refresh and update the existing storage volume copies" msgstr "" @@ -4909,7 +4964,7 @@ msgstr "" msgid "Rename network ACLs" msgstr "" -#: lxc/network.go:1184 lxc/network.go:1185 +#: lxc/network.go:1193 lxc/network.go:1194 msgid "Rename networks" msgstr "" @@ -4925,15 +4980,15 @@ msgstr "" msgid "Rename remotes" msgstr "" -#: lxc/storage_volume.go:1949 +#: lxc/storage_volume.go:1960 msgid "Rename storage volumes" msgstr "" -#: lxc/storage_volume.go:1948 +#: lxc/storage_volume.go:1959 msgid "Rename storage volumes and storage volume snapshots" msgstr "" -#: lxc/storage_volume.go:2037 lxc/storage_volume.go:2057 +#: lxc/storage_volume.go:2048 lxc/storage_volume.go:2068 #, c-format msgid "Renamed storage volume from \"%s\" to \"%s\"" msgstr "" @@ -4947,7 +5002,7 @@ msgstr "" msgid "Request a join token for adding a cluster member" msgstr "" -#: lxc/config.go:1032 +#: lxc/config.go:1033 msgid "Requested UEFI variable does not exist" msgstr "" @@ -4985,7 +5040,7 @@ msgid "" "If --stateful is passed, then the running state will be restored too." msgstr "" -#: lxc/storage_volume.go:2552 lxc/storage_volume.go:2553 +#: lxc/storage_volume.go:2563 lxc/storage_volume.go:2564 msgid "Restore storage volume snapshots" msgstr "" @@ -5015,7 +5070,7 @@ msgstr "" msgid "Revoke cluster member join token" msgstr "" -#: lxc/storage_bucket.go:863 +#: lxc/storage_bucket.go:877 msgid "Role (admin or read-only)" msgstr "" @@ -5061,7 +5116,7 @@ msgstr "" msgid "SSH client disconnected %q" msgstr "" -#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1088 +#: lxc/cluster.go:198 lxc/list.go:578 lxc/network.go:1097 #: lxc/network_peer.go:151 lxc/storage.go:725 msgid "STATE" msgstr "" @@ -5090,11 +5145,11 @@ msgstr "" msgid "STP" msgstr "" -#: lxc/storage_bucket.go:865 +#: lxc/storage_bucket.go:879 msgid "Secret key (auto-generated if empty)" msgstr "" -#: lxc/storage_bucket.go:943 +#: lxc/storage_bucket.go:957 #, c-format msgid "Secret key: %s" msgstr "" @@ -5124,7 +5179,7 @@ msgstr "" msgid "Server version: %s\n" msgstr "" -#: lxc/config.go:1050 lxc/config.go:1051 +#: lxc/config.go:1051 lxc/config.go:1052 msgid "Set UEFI variables for instance" msgstr "" @@ -5188,11 +5243,11 @@ msgid "" " lxc network set [:] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5283,11 +5338,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5309,11 +5364,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5370,7 +5425,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5390,7 +5445,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5398,7 +5453,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5467,7 +5522,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5499,7 +5554,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5535,11 +5590,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5547,11 +5602,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5619,15 +5674,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5693,22 +5748,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5732,21 +5787,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5808,13 +5863,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5961,7 +6016,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5971,12 +6026,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5995,8 +6050,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6071,7 +6126,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6086,7 +6141,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6094,7 +6149,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6153,7 +6208,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6175,13 +6230,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6213,7 +6268,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6239,7 +6294,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6267,7 +6322,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6311,7 +6366,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6319,7 +6374,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6343,7 +6398,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6363,7 +6418,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6371,7 +6426,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6379,7 +6434,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6415,12 +6470,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6487,7 +6542,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6520,7 +6575,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6546,18 +6601,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6730,7 +6785,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6752,11 +6807,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6860,8 +6915,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6874,11 +6929,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6923,7 +6978,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6970,30 +7025,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7009,13 +7072,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7023,51 +7086,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7173,7 +7236,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7306,13 +7369,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7588,7 +7651,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7598,19 +7661,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7620,14 +7683,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7649,7 +7712,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7657,13 +7720,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7673,6 +7736,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/zh_Hans.po b/po/zh_Hans.po index 9529c06818c1..58e381ca0294 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:07+0000\n" "Last-Translator: 0x0916 \n" "Language-Team: Chinese (Simplified) :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5443,11 +5498,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5469,11 +5524,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5530,7 +5585,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5550,7 +5605,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5558,7 +5613,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5627,7 +5682,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5659,7 +5714,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5695,11 +5750,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5707,11 +5762,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5779,15 +5834,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5853,22 +5908,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5892,21 +5947,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5968,13 +6023,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -6121,7 +6176,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -6131,12 +6186,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -6155,8 +6210,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6231,7 +6286,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6246,7 +6301,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6254,7 +6309,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6313,7 +6368,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6335,13 +6390,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6373,7 +6428,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6399,7 +6454,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6427,7 +6482,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6471,7 +6526,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6479,7 +6534,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6503,7 +6558,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6523,7 +6578,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6531,7 +6586,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6539,7 +6594,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6575,12 +6630,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6647,7 +6702,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6680,7 +6735,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6706,18 +6761,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6890,7 +6945,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6912,11 +6967,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -7020,8 +7075,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -7034,11 +7089,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -7083,7 +7138,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -7130,30 +7185,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7169,13 +7232,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7183,51 +7246,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7333,7 +7396,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7466,13 +7529,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7748,7 +7811,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7758,19 +7821,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 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 +7843,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7809,7 +7872,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7817,13 +7880,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7833,6 +7896,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 "" diff --git a/po/zh_Hant.po b/po/zh_Hant.po index 8b5abf62a972..a378b319b82c 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: 2024-12-09 03:18-0300\n" +"POT-Creation-Date: 2024-12-15 21:48-0800\n" "PO-Revision-Date: 2022-03-10 15:11+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Traditional) :] " msgstr "" -#: lxc/network.go:1244 +#: lxc/network.go:1253 msgid "Set network configuration keys" msgstr "" -#: lxc/network.go:1245 +#: lxc/network.go:1254 msgid "" "Set network configuration keys\n" "\n" @@ -5282,11 +5337,11 @@ msgid "" " lxc project set [:] " msgstr "" -#: lxc/storage_bucket.go:535 +#: lxc/storage_bucket.go:549 msgid "Set storage bucket configuration keys" msgstr "" -#: lxc/storage_bucket.go:536 +#: lxc/storage_bucket.go:550 msgid "" "Set storage bucket configuration keys\n" "\n" @@ -5308,11 +5363,11 @@ msgid "" " lxc storage set [:] " msgstr "" -#: lxc/storage_volume.go:2075 +#: lxc/storage_volume.go:2086 msgid "Set storage volume configuration keys" msgstr "" -#: lxc/storage_volume.go:2076 +#: lxc/storage_volume.go:2087 msgid "" "Set storage volume configuration keys\n" "\n" @@ -5369,7 +5424,7 @@ msgstr "" msgid "Set the key as a network peer property" msgstr "" -#: lxc/network.go:1252 +#: lxc/network.go:1261 msgid "Set the key as a network property" msgstr "" @@ -5389,7 +5444,7 @@ msgstr "" msgid "Set the key as a project property" msgstr "" -#: lxc/storage_bucket.go:543 +#: lxc/storage_bucket.go:557 msgid "Set the key as a storage bucket property" msgstr "" @@ -5397,7 +5452,7 @@ msgstr "" msgid "Set the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2092 +#: lxc/storage_volume.go:2103 msgid "Set the key as a storage volume property" msgstr "" @@ -5466,7 +5521,7 @@ msgstr "" msgid "Show image properties" msgstr "" -#: lxc/config.go:1172 lxc/config.go:1173 +#: lxc/config.go:1173 lxc/config.go:1174 msgid "Show instance UEFI variables" msgstr "" @@ -5498,7 +5553,7 @@ msgstr "" msgid "Show network ACL log" msgstr "" -#: lxc/network.go:1340 lxc/network.go:1341 +#: lxc/network.go:1349 lxc/network.go:1350 msgid "Show network configurations" msgstr "" @@ -5534,11 +5589,11 @@ msgstr "" msgid "Show project options" msgstr "" -#: lxc/storage_bucket.go:629 lxc/storage_bucket.go:630 +#: lxc/storage_bucket.go:643 lxc/storage_bucket.go:644 msgid "Show storage bucket configurations" msgstr "" -#: lxc/storage_bucket.go:1157 lxc/storage_bucket.go:1158 +#: lxc/storage_bucket.go:1171 lxc/storage_bucket.go:1172 msgid "Show storage bucket key configurations" msgstr "" @@ -5546,11 +5601,11 @@ msgstr "" msgid "Show storage pool configurations and resources" msgstr "" -#: lxc/storage_volume.go:2233 lxc/storage_volume.go:2234 +#: lxc/storage_volume.go:2244 lxc/storage_volume.go:2245 msgid "Show storage volume configurations" msgstr "" -#: lxc/storage_volume.go:1353 lxc/storage_volume.go:1354 +#: lxc/storage_volume.go:1364 lxc/storage_volume.go:1365 msgid "Show storage volume state information" msgstr "" @@ -5618,15 +5673,15 @@ msgstr "" msgid "Size: %s" msgstr "" -#: lxc/storage_volume.go:2416 lxc/storage_volume.go:2417 +#: lxc/storage_volume.go:2427 lxc/storage_volume.go:2428 msgid "Snapshot storage volumes" msgstr "" -#: lxc/storage_volume.go:2179 +#: lxc/storage_volume.go:2190 msgid "Snapshots are read-only and can't have their configuration changed" msgstr "" -#: lxc/info.go:619 lxc/storage_volume.go:1491 +#: lxc/info.go:619 lxc/storage_volume.go:1502 msgid "Snapshots:" msgstr "" @@ -5692,22 +5747,22 @@ msgstr "" msgid "Stopping the instance failed: %s" msgstr "" -#: lxc/storage_bucket.go:167 +#: lxc/storage_bucket.go:181 #, c-format msgid "Storage bucket %s created" msgstr "" -#: lxc/storage_bucket.go:234 +#: lxc/storage_bucket.go:248 #, c-format msgid "Storage bucket %s deleted" msgstr "" -#: lxc/storage_bucket.go:941 +#: lxc/storage_bucket.go:955 #, c-format msgid "Storage bucket key %s added" msgstr "" -#: lxc/storage_bucket.go:1007 +#: lxc/storage_bucket.go:1021 #, c-format msgid "Storage bucket key %s removed" msgstr "" @@ -5731,21 +5786,21 @@ msgstr "" msgid "Storage pool name" msgstr "" -#: lxc/storage_volume.go:702 +#: lxc/storage_volume.go:703 #, c-format msgid "Storage volume %s created" msgstr "" -#: lxc/storage_volume.go:790 +#: lxc/storage_volume.go:791 #, c-format msgid "Storage volume %s deleted" msgstr "" -#: lxc/storage_volume.go:515 +#: lxc/storage_volume.go:516 msgid "Storage volume copied successfully!" msgstr "" -#: lxc/storage_volume.go:519 +#: lxc/storage_volume.go:520 msgid "Storage volume moved successfully!" msgstr "" @@ -5807,13 +5862,13 @@ msgid "TOKEN" msgstr "" #: lxc/auth.go:967 lxc/config_trust.go:408 lxc/image.go:1147 -#: lxc/image_alias.go:236 lxc/list.go:579 lxc/network.go:1082 -#: lxc/network.go:1164 lxc/network_allocations.go:27 lxc/operation.go:172 -#: lxc/storage_volume.go:1736 lxc/warning.go:216 +#: lxc/image_alias.go:236 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:1747 lxc/warning.go:216 msgid "TYPE" msgstr "" -#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1563 +#: lxc/info.go:651 lxc/info.go:702 lxc/storage_volume.go:1574 msgid "Taken at" msgstr "" @@ -5960,7 +6015,7 @@ msgstr "" msgid "The property %q does not exist on the project %q: %v" msgstr "" -#: lxc/storage_bucket.go:432 +#: lxc/storage_bucket.go:446 #, c-format msgid "The property %q does not exist on the storage bucket %q: %v" msgstr "" @@ -5970,12 +6025,12 @@ msgstr "" msgid "The property %q does not exist on the storage pool %q: %v" msgstr "" -#: lxc/storage_volume.go:1329 +#: lxc/storage_volume.go:1340 #, c-format msgid "The property %q does not exist on the storage pool volume %q: %v" msgstr "" -#: lxc/storage_volume.go:1306 +#: lxc/storage_volume.go:1317 #, c-format msgid "" "The property %q does not exist on the storage pool volume snapshot %s/%s: %v" @@ -5994,8 +6049,8 @@ msgstr "" msgid "The source LXD server is not clustered" msgstr "" -#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:881 -#: lxc/storage_volume.go:978 +#: lxc/network.go:533 lxc/network.go:630 lxc/storage_volume.go:887 +#: lxc/storage_volume.go:989 msgid "The specified device doesn't exist" msgstr "" @@ -6070,7 +6125,7 @@ msgstr "" msgid "To use --target, the destination remote must be a cluster" msgstr "" -#: lxc/storage_volume.go:1476 +#: lxc/storage_volume.go:1487 #, c-format msgid "Total: %s" msgstr "" @@ -6085,7 +6140,7 @@ msgstr "" msgid "Transceiver type: %s" msgstr "" -#: lxc/storage_volume.go:1853 +#: lxc/storage_volume.go:1864 msgid "Transfer mode, one of pull (default), push or relay" msgstr "" @@ -6093,7 +6148,7 @@ msgstr "" msgid "Transfer mode. One of pull (default), push or relay" msgstr "" -#: lxc/storage_volume.go:393 +#: lxc/storage_volume.go:394 msgid "Transfer mode. One of pull (default), push or relay." msgstr "" @@ -6152,7 +6207,7 @@ msgid "" msgstr "" #: lxc/image.go:1017 lxc/info.go:281 lxc/info.go:483 lxc/network.go:930 -#: lxc/storage_volume.go:1461 +#: lxc/storage_volume.go:1472 #, c-format msgid "Type: %s" msgstr "" @@ -6174,13 +6229,13 @@ msgstr "" msgid "URL" msgstr "" -#: lxc/project.go:995 lxc/storage_volume.go:1741 +#: lxc/project.go:995 lxc/storage_volume.go:1752 msgid "USAGE" msgstr "" -#: lxc/network.go:1087 lxc/network_acl.go:158 lxc/network_allocations.go:24 +#: lxc/network.go:1096 lxc/network_acl.go:158 lxc/network_allocations.go:24 #: lxc/network_zone.go:149 lxc/profile.go:757 lxc/project.go:575 -#: lxc/storage.go:724 lxc/storage_volume.go:1740 +#: lxc/storage.go:724 lxc/storage_volume.go:1751 msgid "USED BY" msgstr "" @@ -6212,7 +6267,7 @@ msgstr "" msgid "Unknown channel type for client %q: %s" msgstr "" -#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1778 +#: lxc/image.go:1167 lxc/list.go:631 lxc/storage_volume.go:1789 #: lxc/warning.go:242 #, c-format msgid "Unknown column shorthand char '%c' in '%s'" @@ -6238,7 +6293,7 @@ msgstr "" msgid "Unknown output type %q" msgstr "" -#: lxc/config.go:1141 lxc/config.go:1142 +#: lxc/config.go:1142 lxc/config.go:1143 msgid "Unset UEFI variables for instance" msgstr "" @@ -6266,7 +6321,7 @@ msgstr "" msgid "Unset network ACL configuration keys" msgstr "" -#: lxc/network.go:1412 lxc/network.go:1413 +#: lxc/network.go:1421 lxc/network.go:1422 msgid "Unset network configuration keys" msgstr "" @@ -6310,7 +6365,7 @@ msgstr "" msgid "Unset project configuration keys" msgstr "" -#: lxc/storage_bucket.go:698 lxc/storage_bucket.go:699 +#: lxc/storage_bucket.go:712 lxc/storage_bucket.go:713 msgid "Unset storage bucket configuration keys" msgstr "" @@ -6318,7 +6373,7 @@ msgstr "" msgid "Unset storage pool configuration keys" msgstr "" -#: lxc/storage_volume.go:2354 lxc/storage_volume.go:2355 +#: lxc/storage_volume.go:2365 lxc/storage_volume.go:2366 msgid "Unset storage volume configuration keys" msgstr "" @@ -6342,7 +6397,7 @@ msgstr "" msgid "Unset the key as a network peer property" msgstr "" -#: lxc/network.go:1417 +#: lxc/network.go:1426 msgid "Unset the key as a network property" msgstr "" @@ -6362,7 +6417,7 @@ msgstr "" msgid "Unset the key as a project property" msgstr "" -#: lxc/storage_bucket.go:702 +#: lxc/storage_bucket.go:716 msgid "Unset the key as a storage bucket property" msgstr "" @@ -6370,7 +6425,7 @@ msgstr "" msgid "Unset the key as a storage property" msgstr "" -#: lxc/storage_volume.go:2368 +#: lxc/storage_volume.go:2379 msgid "Unset the key as a storage volume property" msgstr "" @@ -6378,7 +6433,7 @@ msgstr "" msgid "Unset the key as an instance property" msgstr "" -#: lxc/storage_volume.go:247 +#: lxc/storage_volume.go:248 msgid "Unsupported content type for attaching to instances" msgstr "" @@ -6414,12 +6469,12 @@ msgstr "" msgid "Upper devices" msgstr "" -#: lxc/storage_volume.go:1474 +#: lxc/storage_volume.go:1485 #, c-format msgid "Usage: %s" msgstr "" -#: lxc/export.go:42 lxc/storage_volume.go:2641 +#: lxc/export.go:42 lxc/storage_volume.go:2652 msgid "" "Use storage driver optimized format (can only be restored on a similar pool)" msgstr "" @@ -6486,7 +6541,7 @@ msgstr "" msgid "View the current identity" msgstr "" -#: lxc/storage_volume.go:1565 +#: lxc/storage_volume.go:1576 msgid "Volume Only" msgstr "" @@ -6519,7 +6574,7 @@ msgid "" "re-initialize the instance if a different image or --empty is not specified." msgstr "" -#: lxc/network.go:1060 lxc/operation.go:157 lxc/project.go:527 +#: lxc/network.go:1069 lxc/operation.go:157 lxc/project.go:527 #: lxc/project.go:532 lxc/project.go:537 lxc/project.go:542 lxc/project.go:547 #: lxc/project.go:552 lxc/remote.go:811 lxc/remote.go:816 lxc/remote.go:821 msgid "YES" @@ -6545,18 +6600,18 @@ msgstr "" msgid "You need to specify an image name or use --empty" msgstr "" -#: lxc/storage_volume.go:903 +#: lxc/storage_volume.go:909 msgid "[] []" msgstr "" -#: lxc/storage_volume.go:281 +#: lxc/storage_volume.go:282 msgid "[] [] []" msgstr "" #: lxc/auth.go:335 lxc/auth.go:915 lxc/auth.go:1046 lxc/auth.go:1897 #: lxc/cluster.go:120 lxc/cluster.go:975 lxc/cluster_group.go:437 #: lxc/config_trust.go:347 lxc/config_trust.go:430 lxc/monitor.go:32 -#: lxc/network.go:1002 lxc/network_acl.go:92 lxc/network_zone.go:83 +#: lxc/network.go:1003 lxc/network_acl.go:92 lxc/network_zone.go:83 #: lxc/operation.go:104 lxc/profile.go:700 lxc/project.go:469 #: lxc/storage.go:652 lxc/version.go:20 lxc/warning.go:69 msgid "[:]" @@ -6729,7 +6784,7 @@ msgstr "" msgid "[:] [[:]...]" msgstr "" -#: lxc/config.go:1171 lxc/config.go:1225 lxc/config_device.go:329 +#: 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 msgid "[:]" @@ -6751,11 +6806,11 @@ msgstr "" msgid "[:] [key=value...]" msgstr "" -#: lxc/config.go:994 lxc/config.go:1140 +#: lxc/config.go:995 lxc/config.go:1141 msgid "[:] " msgstr "" -#: lxc/config.go:1049 +#: lxc/config.go:1050 msgid "[:] =..." msgstr "" @@ -6859,8 +6914,8 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1104 -#: lxc/network.go:1339 lxc/network_forward.go:87 +#: lxc/network.go:402 lxc/network.go:655 lxc/network.go:872 lxc/network.go:1113 +#: lxc/network.go:1348 lxc/network_forward.go:87 #: lxc/network_load_balancer.go:91 lxc/network_peer.go:79 msgid "[:]" msgstr "" @@ -6873,11 +6928,11 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:791 lxc/network.go:1411 +#: lxc/network.go:791 lxc/network.go:1420 msgid "[:] " msgstr "" -#: lxc/network.go:1243 +#: lxc/network.go:1252 msgid "[:] =..." msgstr "" @@ -6922,7 +6977,7 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/network.go:1182 +#: lxc/network.go:1191 msgid "[:] " msgstr "" @@ -6969,30 +7024,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:469 msgid "[:]" msgstr "" -#: lxc/storage_volume.go:2800 +#: lxc/storage_bucket.go:1393 +msgid "[:] []" +msgstr "" + +#: lxc/storage_volume.go:2811 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:200 lxc/storage_bucket.go:262 +#: lxc/storage_bucket.go:642 lxc/storage_bucket.go:784 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:395 lxc/storage_bucket.go:711 +#: lxc/storage_bucket.go:865 lxc/storage_bucket.go:971 +#: lxc/storage_bucket.go:1035 lxc/storage_bucket.go:1170 msgid "[:] " msgstr "" -#: lxc/storage_bucket.go:534 +#: lxc/storage_bucket.go:548 msgid "[:] =..." msgstr "" -#: lxc/storage_bucket.go:82 +#: lxc/storage_bucket.go:1242 +msgid "[:] []" +msgstr "" + +#: lxc/storage_bucket.go:96 msgid "[:] [key=value...]" msgstr "" @@ -7008,13 +7071,13 @@ msgstr "" msgid "[:] " msgstr "" -#: lxc/storage_volume.go:1947 +#: lxc/storage_volume.go:1958 msgid "" "[:] [/] [/]" msgstr "" -#: lxc/storage_volume.go:805 +#: lxc/storage_volume.go:806 msgid "[:] []" msgstr "" @@ -7022,51 +7085,51 @@ msgstr "" msgid "[:] [] []" msgstr "" -#: lxc/storage_volume.go:2551 +#: lxc/storage_volume.go:2562 msgid "[:] " msgstr "" -#: lxc/storage_volume.go:2634 +#: lxc/storage_volume.go:2645 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:2415 +#: lxc/storage_volume.go:2426 msgid "[:] []" msgstr "" -#: lxc/storage_volume.go:609 +#: lxc/storage_volume.go:610 msgid "[:] [key=value...]" msgstr "" -#: lxc/storage_volume.go:717 +#: lxc/storage_volume.go:718 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:1000 lxc/storage_volume.go:1352 +#: lxc/storage_volume.go:1011 lxc/storage_volume.go:1363 msgid "[:] [/]" msgstr "" -#: lxc/storage_volume.go:2353 +#: lxc/storage_volume.go:2364 msgid "[:] [/] " msgstr "" -#: lxc/storage_volume.go:2074 +#: lxc/storage_volume.go:2085 msgid "[:] [/] =..." msgstr "" -#: lxc/storage_volume.go:2232 +#: lxc/storage_volume.go:2243 msgid "[:] [/][/]" msgstr "" -#: lxc/storage_volume.go:1221 +#: lxc/storage_volume.go:1232 msgid "[:] [/][/] " msgstr "" -#: lxc/storage_volume.go:1847 +#: lxc/storage_volume.go:1858 msgid "[:]/ [:]/" msgstr "" -#: lxc/storage_volume.go:387 +#: lxc/storage_volume.go:388 msgid "[:]/[/] [:]/" msgstr "" @@ -7172,7 +7235,7 @@ msgstr "" msgid "[:][] =..." msgstr "" -#: lxc/storage_volume.go:1590 +#: lxc/storage_volume.go:1601 msgid "[:][] [...]" msgstr "" @@ -7305,13 +7368,13 @@ msgid "" " Will have LXD listen on IPv4 and IPv6 port 8443." msgstr "" -#: lxc/config.go:1229 +#: lxc/config.go:1230 msgid "" "lxc config uefi edit < instance_uefi_vars.yaml\n" " Set the instance UEFI variables from instance_uefi_vars.yaml." msgstr "" -#: lxc/config.go:1053 +#: lxc/config.go:1054 msgid "" "lxc config uefi set [:] " "testvar-9073e4e0-60ec-4b6e-9903-4c223c260f3c=aabb\n" @@ -7587,7 +7650,7 @@ msgid "" " Restore the snapshot." msgstr "" -#: lxc/storage_bucket.go:85 +#: lxc/storage_bucket.go:99 msgid "" "lxc storage bucket create p1 b01\n" "\tCreate a new storage bucket name b01 in storage pool p1\n" @@ -7597,19 +7660,19 @@ msgid "" "of config.yaml" msgstr "" -#: lxc/storage_bucket.go:251 +#: lxc/storage_bucket.go:265 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:1038 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:868 msgid "" "lxc storage bucket key create p1 b01 k1\n" "\tCreate a key called k1 for the bucket b01 in the pool p1.\n" @@ -7619,14 +7682,14 @@ msgid "" "of config.yaml." msgstr "" -#: lxc/storage_bucket.go:1159 +#: lxc/storage_bucket.go:1173 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:645 msgid "" "lxc storage bucket show default data\n" " Will show the properties of a bucket called \"data\" in the \"default\" " @@ -7648,7 +7711,7 @@ msgid "" " Update a storage pool using the content of pool.yaml." msgstr "" -#: lxc/storage_volume.go:613 +#: lxc/storage_volume.go:614 msgid "" "lxc storage volume create p1 v1\n" "\n" @@ -7656,13 +7719,13 @@ msgid "" "\tCreate storage volume v1 for pool p1 with configuration from config.yaml." msgstr "" -#: lxc/storage_volume.go:2804 +#: lxc/storage_volume.go:2815 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:2419 +#: lxc/storage_volume.go:2430 msgid "" "lxc storage volume snapshot create default v1 snap0\n" " Create a snapshot of \"v1\" in pool \"default\" called \"snap0\".\n" @@ -7672,6 +7735,18 @@ msgid "" "the configuration from \"config.yaml\"." msgstr "" +#: lxc/storage_bucket.go:1246 +msgid "" +"lxd storage bucket default b1\n" +" Download a backup tarball of the b1 storage bucket." +msgstr "" + +#: lxc/storage_bucket.go:1397 +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 ""