[lxc-devel] [lxd/master] Implement "lxc operation"
stgraber on Github
lxc-bot at linuxcontainers.org
Tue Nov 7 22:11:34 UTC 2017
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 301 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20171107/882e9e89/attachment.bin>
-------------- next part --------------
From 9feefe38cbb2446403d81b0378264f87615da06e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 7 Nov 2017 16:45:12 -0500
Subject: [PATCH 1/4] lxc/network: Fix error message
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
lxc/network.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lxc/network.go b/lxc/network.go
index 3ef5fd7e8..3ba7c0ca1 100644
--- a/lxc/network.go
+++ b/lxc/network.go
@@ -483,7 +483,7 @@ func (c *networkCmd) doNetworkList(conf *config.Config, args []string) error {
}
if name != "" {
- return fmt.Errorf(i18n.G("Cannot provide container name to list"))
+ return fmt.Errorf(i18n.G("Filtering isn't supported yet"))
}
} else {
remote = conf.DefaultRemote
From 7e5750f1da099a951509afffa435fcfd3695051b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 7 Nov 2017 17:07:43 -0500
Subject: [PATCH 2/4] client: Add GetOperationUUIDs and GetOperations
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
client/interfaces.go | 2 ++
client/lxd_operations.go | 42 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 44 insertions(+)
diff --git a/client/interfaces.go b/client/interfaces.go
index 7c183b8f1..86292ace2 100644
--- a/client/interfaces.go
+++ b/client/interfaces.go
@@ -124,6 +124,8 @@ type ContainerServer interface {
DeleteNetwork(name string) (err error)
// Operation functions
+ GetOperationUUIDs() (uuids []string, err error)
+ GetOperations() (operations []api.Operation, err error)
GetOperation(uuid string) (op *api.Operation, ETag string, err error)
DeleteOperation(uuid string) (err error)
GetOperationWebsocket(uuid string, secret string) (conn *websocket.Conn, err error)
diff --git a/client/lxd_operations.go b/client/lxd_operations.go
index fe39c02a6..f585196dc 100644
--- a/client/lxd_operations.go
+++ b/client/lxd_operations.go
@@ -2,12 +2,54 @@ package lxd
import (
"fmt"
+ "strings"
"github.com/gorilla/websocket"
"github.com/lxc/lxd/shared/api"
)
+// GetOperationUUIDs returns a list of operation uuids
+func (r *ProtocolLXD) GetOperationUUIDs() ([]string, error) {
+ urls := []string{}
+
+ // Fetch the raw value
+ _, err := r.queryStruct("GET", "/operations", nil, "", &urls)
+ if err != nil {
+ return nil, err
+ }
+
+ // Parse it
+ uuids := []string{}
+ for _, url := range urls {
+ fields := strings.Split(url, "/operations/")
+ uuids = append(uuids, fields[len(fields)-1])
+ }
+
+ return uuids, nil
+}
+
+// GetOperations returns a list of Operation struct
+func (r *ProtocolLXD) GetOperations() ([]api.Operation, error) {
+ apiOperations := map[string][]api.Operation{}
+
+ // Fetch the raw value
+ _, err := r.queryStruct("GET", "/operations?recursion=1", nil, "", &apiOperations)
+ if err != nil {
+ return nil, err
+ }
+
+ // Turn it into just a list of operations
+ operations := []api.Operation{}
+ for _, v := range apiOperations {
+ for _, operation := range v {
+ operations = append(operations, operation)
+ }
+ }
+
+ return operations, nil
+}
+
// GetOperation returns an Operation entry for the provided uuid
func (r *ProtocolLXD) GetOperation(uuid string) (*api.Operation, string, error) {
op := api.Operation{}
From ab8924e44d50478b3cf9e6a401c7ea6dc33b1447 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 7 Nov 2017 17:08:17 -0500
Subject: [PATCH 3/4] lxc/operation: Add new command
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
lxc/main.go | 37 ++++++-------
lxc/operation.go | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 181 insertions(+), 18 deletions(-)
create mode 100644 lxc/operation.go
diff --git a/lxc/main.go b/lxc/main.go
index ec409c083..b9fababe6 100644
--- a/lxc/main.go
+++ b/lxc/main.go
@@ -213,24 +213,25 @@ type command interface {
}
var commands = map[string]command{
- "config": &configCmd{},
- "copy": ©Cmd{},
- "delete": &deleteCmd{},
- "exec": &execCmd{},
- "file": &fileCmd{},
- "finger": &fingerCmd{},
- "query": &queryCmd{},
- "help": &helpCmd{},
- "image": &imageCmd{},
- "info": &infoCmd{},
- "init": &initCmd{},
- "launch": &launchCmd{},
- "list": &listCmd{},
- "manpage": &manpageCmd{},
- "monitor": &monitorCmd{},
- "rename": &renameCmd{},
- "move": &moveCmd{},
- "network": &networkCmd{},
+ "config": &configCmd{},
+ "copy": ©Cmd{},
+ "delete": &deleteCmd{},
+ "exec": &execCmd{},
+ "file": &fileCmd{},
+ "finger": &fingerCmd{},
+ "query": &queryCmd{},
+ "help": &helpCmd{},
+ "image": &imageCmd{},
+ "info": &infoCmd{},
+ "init": &initCmd{},
+ "launch": &launchCmd{},
+ "list": &listCmd{},
+ "manpage": &manpageCmd{},
+ "monitor": &monitorCmd{},
+ "rename": &renameCmd{},
+ "move": &moveCmd{},
+ "network": &networkCmd{},
+ "operation": &operationCmd{},
"pause": &actionCmd{
action: shared.Freeze,
description: i18n.G("Pause containers."),
diff --git a/lxc/operation.go b/lxc/operation.go
new file mode 100644
index 000000000..8711fec29
--- /dev/null
+++ b/lxc/operation.go
@@ -0,0 +1,162 @@
+package main
+
+import (
+ "fmt"
+ "os"
+ "sort"
+ "strings"
+
+ "github.com/olekukonko/tablewriter"
+ "gopkg.in/yaml.v2"
+
+ "github.com/lxc/lxd/client"
+ "github.com/lxc/lxd/lxc/config"
+ "github.com/lxc/lxd/shared/i18n"
+)
+
+type operationCmd struct {
+}
+
+func (c *operationCmd) showByDefault() bool {
+ return true
+}
+
+func (c *operationCmd) usage() string {
+ return i18n.G(
+ `Usage: lxc operation <subcommand> [options]
+
+List, show and delete background operations.
+
+lxc operation list [<remote>:]
+ List background operations.
+
+lxc operation show [<remote>:]<operation>
+ Show details on a background operation.
+
+lxc operation delete [<remote>:]<operation>
+ Delete a background operation (will attempt to cancel).
+
+*Examples*
+lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a
+ Show details on that operation UUID`)
+}
+
+func (c *operationCmd) flags() {}
+
+func (c *operationCmd) run(conf *config.Config, args []string) error {
+ if len(args) < 1 {
+ return errUsage
+ }
+
+ if args[0] == "list" {
+ return c.doOperationList(conf, args)
+ }
+
+ if len(args) < 2 {
+ return errArgs
+ }
+
+ remote, operation, err := conf.ParseRemote(args[1])
+ if err != nil {
+ return err
+ }
+
+ client, err := conf.GetContainerServer(remote)
+ if err != nil {
+ return err
+ }
+
+ switch args[0] {
+ case "delete":
+ return c.doOperationDelete(client, operation)
+ case "show":
+ return c.doOperationShow(client, operation)
+ default:
+ return errArgs
+ }
+}
+
+func (c *operationCmd) doOperationDelete(client lxd.ContainerServer, name string) error {
+ err := client.DeleteOperation(name)
+ if err != nil {
+ return err
+ }
+
+ fmt.Printf(i18n.G("Operation %s deleted")+"\n", name)
+ return nil
+}
+
+func (c *operationCmd) doOperationShow(client lxd.ContainerServer, name string) error {
+ if name == "" {
+ return errArgs
+ }
+
+ operation, _, err := client.GetOperation(name)
+ if err != nil {
+ return err
+ }
+
+ data, err := yaml.Marshal(&operation)
+ if err != nil {
+ return err
+ }
+
+ fmt.Printf("%s", data)
+
+ return nil
+}
+
+func (c *operationCmd) doOperationList(conf *config.Config, args []string) error {
+ var remote string
+ var err error
+
+ if len(args) > 1 {
+ var name string
+ remote, name, err = conf.ParseRemote(args[1])
+ if err != nil {
+ return err
+ }
+
+ if name != "" {
+ return fmt.Errorf(i18n.G("Filtering isn't supported yet"))
+ }
+ } else {
+ remote = conf.DefaultRemote
+ }
+
+ client, err := conf.GetContainerServer(remote)
+ if err != nil {
+ return err
+ }
+
+ operations, err := client.GetOperations()
+ if err != nil {
+ return err
+ }
+
+ data := [][]string{}
+ for _, op := range operations {
+ cancelable := i18n.G("NO")
+ if op.MayCancel {
+ cancelable = i18n.G("YES")
+ }
+
+ data = append(data, []string{op.ID, strings.ToUpper(op.Class), strings.ToUpper(op.Status), cancelable, op.CreatedAt.UTC().Format("2006/01/02 15:04 UTC")})
+ }
+
+ table := tablewriter.NewWriter(os.Stdout)
+ table.SetAutoWrapText(false)
+ table.SetAlignment(tablewriter.ALIGN_LEFT)
+ table.SetRowLine(true)
+ table.SetHeader([]string{
+ i18n.G("ID"),
+ i18n.G("TYPE"),
+ i18n.G("STATUS"),
+ i18n.G("CANCELABLE"),
+ i18n.G("CREATED")})
+ sort.Sort(byName(data))
+ table.AppendBulk(data)
+ table.Render()
+
+ return nil
+}
From c64a1c834d82b6d848a0106f10410a858d42fdb4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 7 Nov 2017 17:08:33 -0500
Subject: [PATCH 4/4] i18n: Update translation templates
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
po/de.po | 73 +++++++++++++++++++++++++++++++++++++++++++++++------------
po/el.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/fr.po | 66 +++++++++++++++++++++++++++++++++++++++++++++--------
po/id.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/it.po | 65 ++++++++++++++++++++++++++++++++++++++++++++--------
po/ja.po | 69 ++++++++++++++++++++++++++++++++++++++++++++-----------
po/lxd.pot | 62 ++++++++++++++++++++++++++++++++++++++++++--------
po/nl.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/ru.po | 64 +++++++++++++++++++++++++++++++++++++++++++--------
po/sr.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/sv.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/tr.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/zh.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
po/zh_Hans.po | 63 +++++++++++++++++++++++++++++++++++++++++++--------
14 files changed, 767 insertions(+), 136 deletions(-)
diff --git a/po/de.po b/po/de.po
index 41d1461d4..4f0b5ae93 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LXD\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: 2017-02-14 17:11+0000\n"
"Last-Translator: Tim Rose <tim at netlope.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
@@ -345,6 +345,10 @@ msgstr "Bytes empfangen"
msgid "Bytes sent"
msgstr "Bytes gesendet"
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -358,6 +362,11 @@ msgstr ""
msgid "CPU usage:"
msgstr " Prozessorauslastung:"
+#: lxc/operation.go:156
+#, fuzzy
+msgid "CREATED"
+msgstr "ERSTELLT AM"
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr "ERSTELLT AM"
@@ -394,7 +403,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -625,6 +634,13 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+#, fuzzy
+msgid "Filtering isn't supported yet"
+msgstr ""
+"Anzeigen von Informationen über entfernte Instanzen wird noch nicht "
+"unterstützt\n"
+
#: lxc/image.go:598
#, fuzzy, c-format
msgid "Fingerprint: %s"
@@ -656,6 +672,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr "Generiere Nutzerzertifikat. Dies kann wenige Minuten dauern...\n"
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -668,7 +688,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -830,7 +850,7 @@ msgstr "der Name des Ursprung Containers muss angegeben werden"
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -902,7 +922,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, fuzzy, c-format
+msgid "Operation %s deleted"
+msgstr "Profil %s gelöscht\n"
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -1117,6 +1142,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1264,7 +1293,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1342,7 +1371,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -2035,6 +2064,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
#, fuzzy
msgid ""
@@ -2396,7 +2445,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr "Zustand des laufenden Containers sichern oder nicht"
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2442,7 +2491,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, fuzzy, c-format
msgid "error: %v"
msgstr "Fehler: %v\n"
@@ -2717,12 +2766,6 @@ msgstr ""
#~ msgstr "ungültiges Argument %s"
#, fuzzy
-#~ msgid "Publish to remote server is not supported yet"
-#~ msgstr ""
-#~ "Anzeigen von Informationen über entfernte Instanzen wird noch nicht "
-#~ "unterstützt\n"
-
-#, fuzzy
#~ msgid "Use an alternative config path."
#~ msgstr "Alternatives config Verzeichnis."
diff --git a/po/el.po b/po/el.po
index 1d6bc0f69..9d8c03c96 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: 2017-02-14 08:00+0000\n"
"Last-Translator: Simos Xenitellis <simos.65 at gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/linux-containers/"
@@ -239,6 +239,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -252,6 +256,10 @@ msgstr ""
msgid "CPU usage:"
msgstr " Χρήση CPU:"
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -284,7 +292,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -509,6 +517,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -538,6 +550,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -550,7 +566,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -707,7 +723,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -776,7 +792,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -984,6 +1005,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1125,7 +1150,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1197,7 +1222,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1786,6 +1811,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2085,7 +2130,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2129,7 +2174,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 709217b85..dbad49a82 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LXD\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: 2017-06-07 15:24+0000\n"
"Last-Translator: Stéphane Graber <stgraber at stgraber.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/linux-containers/"
@@ -336,6 +336,10 @@ msgstr "Octets reçus"
msgid "Bytes sent"
msgstr "Octets émis"
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr "COMMON NAME"
@@ -348,6 +352,11 @@ msgstr "CPU utilisé (en secondes)"
msgid "CPU usage:"
msgstr "CPU utilisé :"
+#: lxc/operation.go:156
+#, fuzzy
+msgid "CREATED"
+msgstr "CRÉÉ À"
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr "CRÉÉ À"
@@ -383,7 +392,7 @@ msgid "Can't unset key '%s', it's not currently set."
msgstr ""
"Impossible de désaffecter la clé '%s', elle n'est pas définie actuellement."
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr "Impossible de fournir le nom du conteneur à lister"
@@ -612,6 +621,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr "Mode rapide (identique à --columns=nsacPt"
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -642,6 +655,11 @@ 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/operation.go:152
+#, fuzzy
+msgid "ID"
+msgstr "PID"
+
#: lxc/list.go:459
msgid "IPV4"
msgstr "IPv4"
@@ -654,7 +672,7 @@ msgstr "IPv6"
msgid "ISSUE DATE"
msgstr "DATE D'ÉMISSION"
-#: lxc/main.go:172
+#: lxc/main.go:171
#, fuzzy
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -818,7 +836,7 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : "
msgid "NAME"
msgstr "NOM"
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr "NON"
@@ -888,7 +906,12 @@ msgstr "Seul https:// est supporté par l'import d'images distantes."
msgid "Only managed networks can be modified."
msgstr "Seuls les réseaux gérés par LXD peuvent être modifiés."
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, fuzzy, c-format
+msgid "Operation %s deleted"
+msgstr "Le réseau %s a été supprimé"
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr "Options :"
@@ -1099,6 +1122,11 @@ msgstr "ÉTAT"
msgid "STATIC"
msgstr "STATIQUE"
+#: lxc/operation.go:154
+#, fuzzy
+msgid "STATUS"
+msgstr "ÉTAT"
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr "ENSEMBLE DE STOCKAGE"
@@ -1244,7 +1272,7 @@ msgstr "Swap (courant)"
msgid "Swap (peak)"
msgstr "Swap (pointe)"
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr "TYPE"
@@ -1327,7 +1355,7 @@ msgstr "Pour attacher un réseau à un conteneur, utiliser : lxc network attach"
msgid "To create a new network, use: lxc network create"
msgstr "Pour créer un réseau, utiliser : lxc network create"
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
"Pour démarrer votre premier conteneur, essayer : lxc launch ubuntu:16.04"
@@ -2253,6 +2281,26 @@ msgstr ""
"lxc network detach [<remote>:]<network> <container> [device name]\n"
"lxc network detach-profile [<remote>:]<network> <container> [device name]"
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
#, fuzzy
msgid ""
@@ -2679,7 +2727,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr "Réaliser ou pas l'instantané de l'état de fonctionnement du conteneur"
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr "OUI"
@@ -2727,7 +2775,7 @@ msgstr "désactivé"
msgid "enabled"
msgstr "activé"
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr "erreur : %v"
diff --git a/po/id.po b/po/id.po
index 181316b3c..d30a82dcf 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/it.po b/po/it.po
index 3b7e72ed3..53235af34 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: 2017-08-18 14:22+0000\n"
"Last-Translator: Alberto Donato <alberto.donato at gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/linux-containers/"
@@ -260,6 +260,10 @@ msgstr "Bytes ricevuti"
msgid "Bytes sent"
msgstr "Byte inviati"
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr "NOME COMUNE"
@@ -272,6 +276,11 @@ msgstr "Utilizzo CPU (in secondi)"
msgid "CPU usage:"
msgstr "Utilizzo CPU:"
+#: lxc/operation.go:156
+#, fuzzy
+msgid "CREATED"
+msgstr "CREATO IL"
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr "CREATO IL"
@@ -304,7 +313,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -528,6 +537,11 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+#, fuzzy
+msgid "Filtering isn't supported yet"
+msgstr "'%s' non è un tipo di file supportato."
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -557,6 +571,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -569,7 +587,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -725,7 +743,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -793,7 +811,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -1001,6 +1024,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1142,7 +1169,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1214,7 +1241,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1803,6 +1830,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2102,7 +2149,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2146,7 +2193,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/ja.po b/po/ja.po
index 0469ddbe5..1460e4fb7 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LXD\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: 2017-09-28 20:29+0000\n"
"Last-Translator: KATOH Yasufumi <karma at jazz.email.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/linux-"
@@ -240,6 +240,10 @@ msgstr "受信バイト数"
msgid "Bytes sent"
msgstr "送信バイト数"
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -252,6 +256,10 @@ msgstr "CPU使用量(秒)"
msgid "CPU usage:"
msgstr "CPU使用量:"
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -286,7 +294,7 @@ msgstr "キー '%s' が設定されていないので削除できません"
msgid "Can't unset key '%s', it's not currently set."
msgstr "キー '%s' が指定されていないので削除できません。"
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr "コンテナ名を取得できません"
@@ -511,6 +519,11 @@ msgstr "パス %s にアクセスできませんでした: %s"
msgid "Fast mode (same as --columns=nsacPt)"
msgstr "Fast モード (--columns=nsacPt と同じ)"
+#: lxc/network.go:486 lxc/operation.go:121
+#, fuzzy
+msgid "Filtering isn't supported yet"
+msgstr "リモートの情報表示はまだサポートされていません。\n"
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -540,6 +553,11 @@ msgstr "フォーマット (csv|json|table|yaml)"
msgid "Generating a client certificate. This may take a minute..."
msgstr "クライアント証明書を生成します。1分ぐらいかかります..."
+#: lxc/operation.go:152
+#, fuzzy
+msgid "ID"
+msgstr "PID"
+
#: lxc/list.go:459
msgid "IPV4"
msgstr "IPV4"
@@ -552,7 +570,7 @@ msgstr "IPV6"
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr "初めて LXD を使う場合、lxd init と実行する必要があります"
@@ -710,7 +728,7 @@ msgstr "コンテナ名を指定する必要があります: "
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -778,7 +796,12 @@ msgstr "リモートイメージのインポートは https:// のみをサポ
msgid "Only managed networks can be modified."
msgstr "管理対象のネットワークのみ変更できます。"
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, fuzzy, c-format
+msgid "Operation %s deleted"
+msgstr "ネットワーク %s を削除しました"
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr "オプション:"
@@ -986,6 +1009,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1128,7 +1155,7 @@ msgstr "Swap (現在値)"
msgid "Swap (peak)"
msgstr "Swap (ピーク)"
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1211,7 +1238,7 @@ msgid "To create a new network, use: lxc network create"
msgstr ""
"新しいネットワークを作成するには、lxc network create を使用してください"
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
"初めてコンテナを起動するには、\"lxc launch ubuntu:16.04\" と実行してみてくだ"
@@ -2258,6 +2285,26 @@ msgstr ""
"cat network.yaml | lxc network edit <network>\n"
" network.yaml の内容でネットワークを更新します。"
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
#, fuzzy
msgid ""
@@ -2797,7 +2844,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr "コンテナの稼動状態のスナップショットを取得するかどうか"
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2844,7 +2891,7 @@ msgstr "無効"
msgid "enabled"
msgstr "有効"
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr "エラー: %v"
@@ -3075,10 +3122,6 @@ msgstr ""
#~ msgstr "不正な引数 %s"
#, fuzzy
-#~ msgid "Publish to remote server is not supported yet"
-#~ msgstr "リモートの情報表示はまだサポートされていません。\n"
-
-#, fuzzy
#~ msgid "Use an alternative config path."
#~ msgstr "別の設定ディレクトリ"
diff --git a/po/lxd.pot b/po/lxd.pot
index 4655c3f89..8b859f7b7 100644
--- a/po/lxd.pot
+++ b/po/lxd.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr "Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
- "POT-Creation-Date: 2017-10-17 19:28+0200\n"
+ "POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -229,6 +229,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -241,6 +245,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -273,7 +281,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -495,6 +503,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -524,6 +536,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -536,7 +552,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -691,7 +707,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -759,7 +775,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -966,6 +987,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1107,7 +1132,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1175,7 +1200,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1704,6 +1729,25 @@ msgid "Usage: lxc network <subcommand> [options]\n"
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid "Usage: lxc operation <subcommand> [options]\n"
+ "\n"
+ "List, show and delete background operations.\n"
+ "\n"
+ "lxc operation list [<remote>:]\n"
+ " List background operations.\n"
+ "\n"
+ "lxc operation show [<remote>:]<operation>\n"
+ " Show details on a background operation.\n"
+ "\n"
+ "lxc operation delete [<remote>:]<operation>\n"
+ " Delete a background operation (will attempt to cancel).\n"
+ "\n"
+ "*Examples*\n"
+ "lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+ " Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid "Usage: lxc profile <subcommand> [options]\n"
"\n"
@@ -1975,7 +2019,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2019,7 +2063,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/nl.po b/po/nl.po
index d9bb59aa6..fa0e827a5 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/ru.po b/po/ru.po
index 3d556c4ed..6eff70313 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: 2017-09-05 16:48+0000\n"
"Last-Translator: Ilya Yakimavets <ilya.yakimavets at backend.expert>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/linux-containers/"
@@ -322,6 +322,10 @@ msgstr "Получено байтов"
msgid "Bytes sent"
msgstr "Отправлено байтов"
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr "ОБЩЕЕ ИМЯ"
@@ -335,6 +339,11 @@ msgstr "Использование ЦП (в секундах)"
msgid "CPU usage:"
msgstr " Использование ЦП:"
+#: lxc/operation.go:156
+#, fuzzy
+msgid "CREATED"
+msgstr "СОЗДАН"
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr "СОЗДАН"
@@ -367,7 +376,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr "Невозможно добавить имя контейнера в список"
@@ -592,6 +601,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -621,6 +634,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -633,7 +650,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -790,7 +807,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -859,7 +876,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -1067,6 +1089,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1208,7 +1234,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1280,7 +1306,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1877,6 +1903,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2180,7 +2226,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2224,7 +2270,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/sr.po b/po/sr.po
index 06a74ec82..b0b2882dc 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/sv.po b/po/sv.po
index af9fd933f..bcebaecae 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/tr.po b/po/tr.po
index edc2e9200..ddfb35975 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/zh.po b/po/zh.po
index c868a7a09..ffa50db1c 100644
--- a/po/zh.po
+++ b/po/zh.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: lxd\n"
"Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index 7030b1b0a..88a188104 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: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-17 19:28+0200\n"
+"POT-Creation-Date: 2017-11-07 17:09-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -236,6 +236,10 @@ msgstr ""
msgid "Bytes sent"
msgstr ""
+#: lxc/operation.go:155
+msgid "CANCELABLE"
+msgstr ""
+
#: lxc/config.go:400
msgid "COMMON NAME"
msgstr ""
@@ -248,6 +252,10 @@ msgstr ""
msgid "CPU usage:"
msgstr ""
+#: lxc/operation.go:156
+msgid "CREATED"
+msgstr ""
+
#: lxc/list.go:462
msgid "CREATED AT"
msgstr ""
@@ -280,7 +288,7 @@ msgstr ""
msgid "Can't unset key '%s', it's not currently set."
msgstr ""
-#: lxc/network.go:486 lxc/profile.go:546 lxc/storage.go:653
+#: lxc/profile.go:546 lxc/storage.go:653
msgid "Cannot provide container name to list"
msgstr ""
@@ -504,6 +512,10 @@ msgstr ""
msgid "Fast mode (same as --columns=nsacPt)"
msgstr ""
+#: lxc/network.go:486 lxc/operation.go:121
+msgid "Filtering isn't supported yet"
+msgstr ""
+
#: lxc/image.go:598
#, c-format
msgid "Fingerprint: %s"
@@ -533,6 +545,10 @@ msgstr ""
msgid "Generating a client certificate. This may take a minute..."
msgstr ""
+#: lxc/operation.go:152
+msgid "ID"
+msgstr ""
+
#: lxc/list.go:459
msgid "IPV4"
msgstr ""
@@ -545,7 +561,7 @@ msgstr ""
msgid "ISSUE DATE"
msgstr ""
-#: lxc/main.go:172
+#: lxc/main.go:171
msgid "If this is your first time using LXD, you should also run: lxd init"
msgstr ""
@@ -701,7 +717,7 @@ msgstr ""
msgid "NAME"
msgstr ""
-#: lxc/network.go:508 lxc/remote.go:380 lxc/remote.go:385
+#: lxc/network.go:508 lxc/operation.go:139 lxc/remote.go:380 lxc/remote.go:385
msgid "NO"
msgstr ""
@@ -769,7 +785,12 @@ msgstr ""
msgid "Only managed networks can be modified."
msgstr ""
-#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:196
+#: lxc/operation.go:85
+#, c-format
+msgid "Operation %s deleted"
+msgstr ""
+
+#: lxc/help.go:71 lxc/main.go:139 lxc/main.go:195
msgid "Options:"
msgstr ""
@@ -977,6 +998,10 @@ msgstr ""
msgid "STATIC"
msgstr ""
+#: lxc/operation.go:154
+msgid "STATUS"
+msgstr ""
+
#: lxc/list.go:471
msgid "STORAGE POOL"
msgstr ""
@@ -1118,7 +1143,7 @@ msgstr ""
msgid "Swap (peak)"
msgstr ""
-#: lxc/list.go:470 lxc/network.go:523 lxc/storage.go:791
+#: lxc/list.go:470 lxc/network.go:523 lxc/operation.go:153 lxc/storage.go:791
msgid "TYPE"
msgstr ""
@@ -1190,7 +1215,7 @@ msgstr ""
msgid "To create a new network, use: lxc network create"
msgstr ""
-#: lxc/main.go:173
+#: lxc/main.go:172
msgid "To start your first container, try: lxc launch ubuntu:16.04"
msgstr ""
@@ -1779,6 +1804,26 @@ msgid ""
" Update a network using the content of network.yaml"
msgstr ""
+#: lxc/operation.go:25
+msgid ""
+"Usage: lxc operation <subcommand> [options]\n"
+"\n"
+"List, show and delete background operations.\n"
+"\n"
+"lxc operation list [<remote>:]\n"
+" List background operations.\n"
+"\n"
+"lxc operation show [<remote>:]<operation>\n"
+" Show details on a background operation.\n"
+"\n"
+"lxc operation delete [<remote>:]<operation>\n"
+" Delete a background operation (will attempt to cancel).\n"
+"\n"
+"*Examples*\n"
+"lxc operation show 344a79e4-d88a-45bf-9c39-c72c26f6ab8a\n"
+" Show details on that operation UUID"
+msgstr ""
+
#: lxc/profile.go:51
msgid ""
"Usage: lxc profile <subcommand> [options]\n"
@@ -2078,7 +2123,7 @@ msgstr ""
msgid "Whether or not to snapshot the container's running state"
msgstr ""
-#: lxc/network.go:510 lxc/remote.go:382 lxc/remote.go:387
+#: lxc/network.go:510 lxc/operation.go:141 lxc/remote.go:382 lxc/remote.go:387
msgid "YES"
msgstr ""
@@ -2122,7 +2167,7 @@ msgstr ""
msgid "enabled"
msgstr ""
-#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:192
+#: lxc/action.go:134 lxc/main.go:33 lxc/main.go:191
#, c-format
msgid "error: %v"
msgstr ""
More information about the lxc-devel
mailing list