[lxc-devel] [lxd/master] Implement device override in copy/move

stgraber on Github lxc-bot at linuxcontainers.org
Tue Jul 10 04:10:13 UTC 2018


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/20180710/7fa7f46c/attachment.bin>
-------------- next part --------------
From f716d3d0cdbe51ae0ec4d06313d53c842f2a59ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 10 Jul 2018 00:08:35 -0400
Subject: [PATCH 1/2] lxc/{copy,move}: Allow overriding device config
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #4728

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 lxc/copy.go | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 lxc/move.go |  5 ++++-
 2 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/lxc/copy.go b/lxc/copy.go
index 86ab5bfca..08c3784eb 100644
--- a/lxc/copy.go
+++ b/lxc/copy.go
@@ -20,6 +20,7 @@ type cmdCopy struct {
 	flagNoProfiles    bool
 	flagProfile       []string
 	flagConfig        []string
+	flagDevice        []string
 	flagEphemeral     bool
 	flagContainerOnly bool
 	flagMode          string
@@ -38,6 +39,7 @@ func (c *cmdCopy) Command() *cobra.Command {
 
 	cmd.RunE = c.Run
 	cmd.Flags().StringArrayVarP(&c.flagConfig, "config", "c", nil, i18n.G("Config key/value to apply to the new container")+"``")
+	cmd.Flags().StringArrayVarP(&c.flagDevice, "device", "d", nil, i18n.G("New key/value to apply to a specific device")+"``")
 	cmd.Flags().StringArrayVarP(&c.flagProfile, "profile", "p", nil, i18n.G("Profile to apply to the new container")+"``")
 	cmd.Flags().BoolVarP(&c.flagEphemeral, "ephemeral", "e", false, i18n.G("Ephemeral container"))
 	cmd.Flags().StringVar(&c.flagMode, "mode", "pull", i18n.G("Transfer mode. One of pull (default), push or relay")+"``")
@@ -116,6 +118,23 @@ func (c *cmdCopy) copyContainer(conf *config.Config, sourceResource string,
 		configMap[fields[0]] = fields[1]
 	}
 
+	// Parse the device overrides
+	deviceMap := map[string]map[string]string{}
+	for _, entry := range c.flagDevice {
+		if !strings.Contains(entry, "=") || !strings.Contains(entry, ",") {
+			return fmt.Errorf(i18n.G("Bad syntax, expecting <device>,<key>=<value>: %s"), entry)
+		}
+
+		deviceFields := strings.SplitN(entry, ",", 2)
+		keyFields := strings.SplitN(deviceFields[1], "=", 2)
+
+		if deviceMap[deviceFields[0]] == nil {
+			deviceMap[deviceFields[0]] = map[string]string{}
+		}
+
+		deviceMap[deviceFields[0]][keyFields[0]] = keyFields[1]
+	}
+
 	var op lxd.RemoteOperation
 	if shared.IsSnapshot(sourceName) {
 		// Prepare the container creation request
@@ -146,6 +165,20 @@ func (c *cmdCopy) copyContainer(conf *config.Config, sourceResource string,
 			}
 		}
 
+		// Allow setting device overrides
+		if deviceMap != nil {
+			for k, m := range deviceMap {
+				if entry.Devices[k] == nil {
+					entry.Devices[k] = m
+					continue
+				}
+
+				for key, value := range m {
+					entry.Devices[k][key] = value
+				}
+			}
+		}
+
 		// Allow overriding the ephemeral status
 		if ephemeral == 1 {
 			entry.Ephemeral = true
@@ -215,6 +248,20 @@ func (c *cmdCopy) copyContainer(conf *config.Config, sourceResource string,
 			}
 		}
 
+		// Allow setting device overrides
+		if deviceMap != nil {
+			for k, m := range deviceMap {
+				if entry.Devices[k] == nil {
+					entry.Devices[k] = m
+					continue
+				}
+
+				for key, value := range m {
+					entry.Devices[k][key] = value
+				}
+			}
+		}
+
 		// Allow overriding the ephemeral status
 		if ephemeral == 1 {
 			entry.Ephemeral = true
diff --git a/lxc/move.go b/lxc/move.go
index 3f3ddf6a7..20601171c 100644
--- a/lxc/move.go
+++ b/lxc/move.go
@@ -21,6 +21,7 @@ type cmdMove struct {
 	flagProfile       []string
 	flagConfig        []string
 	flagContainerOnly bool
+	flagDevice        []string
 	flagMode          string
 	flagStateless     bool
 	flagStorage       string
@@ -46,6 +47,7 @@ lxc move <container>/<old snapshot name> <container>/<new snapshot name>
 
 	cmd.RunE = c.Run
 	cmd.Flags().StringArrayVarP(&c.flagConfig, "config", "c", nil, i18n.G("Config key/value to apply to the target container")+"``")
+	cmd.Flags().StringArrayVarP(&c.flagDevice, "device", "d", nil, i18n.G("New key/value to apply to a specific device")+"``")
 	cmd.Flags().StringArrayVarP(&c.flagProfile, "profile", "p", nil, i18n.G("Profile to apply to the target container")+"``")
 	cmd.Flags().BoolVar(&c.flagNoProfiles, "no-profiles", false, i18n.G("Unset all profiles on the target container"))
 	cmd.Flags().BoolVar(&c.flagContainerOnly, "container-only", false, i18n.G("Move the container without its snapshots"))
@@ -100,7 +102,7 @@ func (c *cmdMove) Run(cmd *cobra.Command, args []string) error {
 	// course, this changing of hostname isn't supported right now, so this
 	// simply won't work).
 	if sourceRemote == destRemote && c.flagTarget == "" && c.flagStorage == "" {
-		if c.flagConfig != nil || c.flagProfile != nil || c.flagNoProfiles {
+		if c.flagConfig != nil || c.flagDevice != nil || c.flagProfile != nil || c.flagNoProfiles {
 			return fmt.Errorf(i18n.G("Can't override configuration or profiles in local rename"))
 		}
 
@@ -155,6 +157,7 @@ func (c *cmdMove) Run(cmd *cobra.Command, args []string) error {
 	cpy := cmdCopy{}
 	cpy.flagTarget = c.flagTarget
 	cpy.flagConfig = c.flagConfig
+	cpy.flagDevice = c.flagDevice
 	cpy.flagProfile = c.flagProfile
 	cpy.flagNoProfiles = c.flagNoProfiles
 

From 9065ed1d22759af0dba82c044d277f1dab2bd89a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 10 Jul 2018 00:09:04 -0400
Subject: [PATCH 2/2] i18n: Update translations
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      | 240 ++++++++++++++++++++++++++++++----------------------------
 po/el.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/es.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/fa.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/fi.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/fr.po      | 240 ++++++++++++++++++++++++++++++----------------------------
 po/hi.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/id.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/it.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/ja.po      | 240 ++++++++++++++++++++++++++++++----------------------------
 po/ko.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/lxd.pot    | 217 +++++++++++++++++++++++++++-------------------------
 po/nb_NO.po   | 239 +++++++++++++++++++++++++++++----------------------------
 po/nl.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/pa.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/pl.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/pt_BR.po   | 239 +++++++++++++++++++++++++++++----------------------------
 po/ru.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/sr.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/sv.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/tr.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/uk.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/zh.po      | 239 +++++++++++++++++++++++++++++----------------------------
 po/zh_Hans.po | 239 +++++++++++++++++++++++++++++----------------------------
 24 files changed, 2968 insertions(+), 2749 deletions(-)

diff --git a/po/de.po b/po/de.po
index 9ad9f1ac2..d73e45b76 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: 2018-06-05 04:58+0000\n"
 "Last-Translator: Krombel <krombel at krombel.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
@@ -176,7 +176,7 @@ msgstr ""
 "### Zum Beispiel:\n"
 "###  description: Mein eigenes Abbild\n"
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 #, fuzzy
 msgid ""
 "### This is a yaml representation of the network.\n"
@@ -360,15 +360,15 @@ msgstr "Architektur: %s\n"
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -408,12 +408,12 @@ msgstr "automatisches Update: %s"
 msgid "Backup exported successfully!"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -424,15 +424,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr "Ungültige Abbild Eigenschaft: %s\n"
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr "Bytes empfangen"
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr "Bytes gesendet"
 
@@ -471,7 +476,7 @@ msgstr ""
 "Optionen:\n"
 "\n"
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -483,7 +488,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -528,9 +533,9 @@ msgstr "Gespeichertes Nutzerzertifikat auf dem Server: "
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -540,7 +545,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -560,18 +565,18 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 #, fuzzy
 msgid "Config key/value to apply to the new container"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 #, fuzzy
 msgid "Config key/value to apply to the target container"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, fuzzy, c-format
 msgid "Config parsing error: %s"
@@ -585,7 +590,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -595,7 +600,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr "Abbild mit Fingerabdruck %s importiert\n"
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -603,7 +608,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr "Kopiere Aliasse von der Quelle"
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 #, fuzzy
 msgid "Copy containers within or in between LXD instances"
 msgstr "Herunterfahren des Containers erzwingen."
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr "Anhalten des Containers fehlgeschlagen!"
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 #, fuzzy
 msgid "Copy the container without its snapshots"
 msgstr "Herunterfahren des Containers erzwingen."
@@ -692,7 +697,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!"
 msgid "Create new custom storage volumes"
 msgstr "Anhalten des Containers fehlgeschlagen!"
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -706,7 +711,7 @@ msgstr "Fehlerhafte Profil URL %s"
 msgid "Create storage pools"
 msgstr "Anhalten des Containers fehlgeschlagen!"
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 #, fuzzy
 msgid "Create the container with no profiles applied"
 msgstr "Anhalten des Containers fehlgeschlagen!"
@@ -730,7 +735,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr "BESCHREIBUNG"
@@ -769,7 +774,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -789,7 +794,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -800,7 +805,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -808,11 +813,11 @@ msgstr "Kein Zertifikat für diese Verbindung"
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -834,11 +839,11 @@ msgstr "Kein Zertifikat für diese Verbindung"
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -917,7 +922,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -938,11 +943,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -961,7 +966,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr "Flüchtiger Container"
 
@@ -1050,7 +1055,7 @@ msgstr "FINGERABDRUCK"
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 #, fuzzy
 msgid "Failed to get the new container name"
 msgstr "kann nicht zum selben Container Namen kopieren"
@@ -1069,7 +1074,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 #, fuzzy
 msgid "Filtering isn't supported yet"
 msgstr ""
@@ -1102,7 +1107,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -1115,7 +1120,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr "Generiere Nutzerzertifikat. Dies kann wenige Minuten dauern...\n"
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -1127,7 +1132,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -1143,7 +1148,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1151,7 +1156,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1256,7 +1261,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, fuzzy, c-format
 msgid "Invalid format %q"
 msgstr "Ungültiges Ziel %s"
@@ -1302,7 +1307,7 @@ msgstr "Ungültige Quelle %s"
 msgid "Invalid target %s"
 msgstr "Ungültiges Ziel %s"
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1335,7 +1340,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1348,7 +1353,7 @@ msgstr "Aliasse:\n"
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1519,16 +1524,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1536,7 +1541,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1550,7 +1555,7 @@ msgstr "Veröffentliche Abbild"
 msgid "Make the image public"
 msgstr "Veröffentliche Abbild"
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1692,10 +1697,10 @@ msgstr "der Name des Ursprung Containers muss angegeben werden"
 msgid "Missing name"
 msgstr "Fehlende Zusammenfassung."
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1740,7 +1745,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1750,7 +1755,7 @@ msgid "More than one file to download, but target is not a directory"
 msgstr ""
 "Mehr als eine Datei herunterzuladen, aber das Ziel ist kein Verzeichnis"
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 #, fuzzy
 msgid "Move containers within or in between LXD instances"
 msgstr "Herunterfahren des Containers erzwingen."
@@ -1760,7 +1765,7 @@ msgstr "Herunterfahren des Containers erzwingen."
 msgid "Move storage volumes between pools"
 msgstr "Kein Zertifikat für diese Verbindung"
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 #, fuzzy
 msgid "Move the container without its snapshots"
 msgstr "Herunterfahren des Containers erzwingen."
@@ -1779,36 +1784,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr "der Name des Ursprung Containers muss angegeben werden"
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, fuzzy, c-format
 msgid "Network %s created"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, fuzzy, c-format
 msgid "Network %s deleted"
 msgstr "Profil %s gelöscht\n"
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, fuzzy, c-format
 msgid "Network %s pending on member %s"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, fuzzy, c-format
 msgid "Network %s renamed to %s"
 msgstr "Profil %s erstellt\n"
@@ -1817,7 +1822,7 @@ msgstr "Profil %s erstellt\n"
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 #, fuzzy
 msgid "Network usage:"
 msgstr "Profil %s erstellt\n"
@@ -1830,7 +1835,12 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+#, fuzzy
+msgid "New key/value to apply to a specific device"
+msgstr "kann nicht zum selben Container Namen kopieren"
+
+#: lxc/network.go:426 lxc/network.go:511
 #, fuzzy
 msgid "No device found for this network"
 msgstr "Kein Zertifikat für diese Verbindung"
@@ -1865,7 +1875,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1902,11 +1912,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1920,7 +1930,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1986,12 +1996,12 @@ msgstr "Gerät %s wurde von %s entfernt\n"
 msgid "Profile %s renamed to %s"
 msgstr "Profil %s wurde auf %s angewandt\n"
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 #, fuzzy
 msgid "Profile to apply to the new container"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 #, fuzzy
 msgid "Profile to apply to the target container"
 msgstr "kann nicht zum selben Container Namen kopieren"
@@ -2128,7 +2138,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr "Herunterfahren des Containers erzwingen."
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2209,7 +2219,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2261,7 +2271,7 @@ msgstr "Alternatives config Verzeichnis."
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2349,7 +2359,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2431,7 +2441,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, fuzzy, c-format
 msgid "State: %s"
 msgstr "Erstellt: %s"
@@ -2474,7 +2484,7 @@ msgstr "Profil %s gelöscht\n"
 msgid "Storage pool %s pending on member %s"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 #, fuzzy
 msgid "Storage pool name"
 msgstr "Profilname kann nicht geändert werden"
@@ -2516,7 +2526,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2561,13 +2571,13 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr "entfernte Instanz %s existiert nicht"
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 #, fuzzy
 msgid "The specified device doesn't exist"
 msgstr "entfernte Instanz %s existiert nicht"
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 #, fuzzy
 msgid "The specified device doesn't match the network"
 msgstr "entfernte Instanz %s existiert nicht"
@@ -2602,7 +2612,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2610,15 +2620,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, fuzzy, c-format
 msgid "Transferring container: %s"
 msgstr "kann nicht zum selben Container Namen kopieren"
@@ -2649,7 +2659,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2669,7 +2679,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr "Unbekannter Befehl %s für Abbild"
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 #, fuzzy
 msgid "Unset all profiles on the target container"
 msgstr "nicht alle Profile der Quelle sind am Ziel vorhanden."
@@ -2682,7 +2692,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2740,7 +2750,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr "Zustand des laufenden Containers sichern oder nicht"
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2753,12 +2763,12 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 #, fuzzy
 msgid "You must specify a destination container name when using --target"
 msgstr "der Name des Ursprung Containers muss angegeben werden"
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 #, fuzzy
 msgid "You must specify a source container name"
 msgstr "der Name des Ursprung Containers muss angegeben werden"
@@ -2792,7 +2802,7 @@ msgstr "Aliasse:\n"
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2806,7 +2816,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2836,7 +2846,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2848,7 +2858,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2903,7 +2913,7 @@ msgstr ""
 "\n"
 "lxd %s <Name>\n"
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2927,7 +2937,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2939,7 +2949,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2975,7 +2985,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -3034,7 +3044,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -3080,7 +3090,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -3104,7 +3114,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -3129,7 +3139,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3252,7 +3262,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 #, fuzzy
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
@@ -3354,7 +3364,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 #, fuzzy
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
@@ -3369,7 +3379,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3500,7 +3510,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3528,7 +3538,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3576,7 +3586,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3661,7 +3671,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/el.po b/po/el.po
index f1cc66757..e89a72668 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\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/"
@@ -105,7 +105,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -250,15 +250,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -296,12 +296,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -312,15 +312,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -354,7 +359,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -366,7 +371,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -411,9 +416,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -423,7 +428,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -443,16 +448,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -466,7 +471,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -476,7 +481,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -484,7 +489,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -512,7 +517,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -566,7 +571,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -578,7 +583,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -600,7 +605,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -637,7 +642,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -656,7 +661,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -667,7 +672,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -675,11 +680,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -701,11 +706,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -782,7 +787,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -803,11 +808,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -826,7 +831,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -909,7 +914,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -927,7 +932,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -956,7 +961,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -968,7 +973,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -980,7 +985,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -996,7 +1001,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1004,7 +1009,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1106,7 +1111,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1151,7 +1156,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1184,7 +1189,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1196,7 +1201,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1348,16 +1353,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1365,7 +1370,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1378,7 +1383,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1509,10 +1514,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1555,7 +1560,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1564,7 +1569,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1572,7 +1577,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1589,36 +1594,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1627,7 +1632,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 #, fuzzy
 msgid "Network usage:"
 msgstr "  Χρήση δικτύου:"
@@ -1640,7 +1645,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1673,7 +1682,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1710,11 +1719,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1727,7 +1736,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1793,11 +1802,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1924,7 +1933,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2000,7 +2009,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2049,7 +2058,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2133,7 +2142,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2212,7 +2221,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2254,7 +2263,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2292,7 +2301,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2334,12 +2343,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2371,7 +2380,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2379,15 +2388,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2418,7 +2427,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2438,7 +2447,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2450,7 +2459,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2504,7 +2513,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2516,11 +2525,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2552,7 +2561,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2566,7 +2575,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2596,7 +2605,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2608,7 +2617,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2650,7 +2659,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2674,7 +2683,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2686,7 +2695,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2722,7 +2731,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2777,7 +2786,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2823,7 +2832,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2847,7 +2856,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2872,7 +2881,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2995,7 +3004,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3093,7 +3102,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3103,7 +3112,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3209,7 +3218,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3233,7 +3242,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3281,7 +3290,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3358,7 +3367,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index e48c7de2d..5d3ce7460 100644
--- a/po/es.po
+++ b/po/es.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: 2018-02-10 11:39+0000\n"
 "Last-Translator: Allan Esquivel Sibaja <allan.esquivel.sibaja at gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/linux-containers/"
@@ -162,7 +162,7 @@ msgstr ""
 "### Un ejemplo sería:\n"
 "###  description: My custom image"
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -308,15 +308,15 @@ msgstr "Arquitectura: %s"
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -354,12 +354,12 @@ msgstr "Auto actualización: %s"
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -370,15 +370,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr "Propiedad mala: %s"
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr "Ambas: todas y el nombre del contenedor dado"
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr "Bytes recibidos"
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr "Bytes enviados"
 
@@ -411,7 +416,7 @@ msgstr "CREADO EN"
 msgid "Cached: %s"
 msgstr "Cacheado: %s"
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -423,7 +428,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr "No se puede jalar un directorio sin - recursivo"
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -468,9 +473,9 @@ msgstr "Certificado del cliente almacenado en el servidor:"
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -500,16 +505,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -523,7 +528,7 @@ msgstr "Log de la consola:"
 msgid "Container name is mandatory"
 msgstr "Nombre del contenedor es obligatorio"
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr "Nombre del contenedor es: %s"
@@ -533,7 +538,7 @@ msgstr "Nombre del contenedor es: %s"
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -541,7 +546,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -569,7 +574,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -624,7 +629,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -636,7 +641,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -658,7 +663,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -695,7 +700,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -714,7 +719,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -725,7 +730,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -733,11 +738,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -759,11 +764,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -839,7 +844,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -860,11 +865,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -883,7 +888,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -968,7 +973,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -986,7 +991,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -1015,7 +1020,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -1027,7 +1032,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -1039,7 +1044,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -1055,7 +1060,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1063,7 +1068,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1166,7 +1171,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1211,7 +1216,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1244,7 +1249,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1257,7 +1262,7 @@ msgstr "Aliases:"
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1409,16 +1414,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1426,7 +1431,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1439,7 +1444,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1570,10 +1575,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1617,7 +1622,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1626,7 +1631,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1634,7 +1639,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1651,36 +1656,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1689,7 +1694,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1701,7 +1706,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1734,7 +1743,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1771,11 +1780,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1788,7 +1797,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1854,11 +1863,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1985,7 +1994,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2061,7 +2070,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2110,7 +2119,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2194,7 +2203,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2273,7 +2282,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, fuzzy, c-format
 msgid "State: %s"
 msgstr "Auto actualización: %s"
@@ -2315,7 +2324,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2353,7 +2362,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2395,12 +2404,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2432,7 +2441,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2440,15 +2449,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2479,7 +2488,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2499,7 +2508,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2511,7 +2520,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2565,7 +2574,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2577,11 +2586,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2614,7 +2623,7 @@ msgstr "Aliases:"
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2628,7 +2637,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2658,7 +2667,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2670,7 +2679,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2712,7 +2721,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2736,7 +2745,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2748,7 +2757,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2784,7 +2793,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2839,7 +2848,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2885,7 +2894,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2909,7 +2918,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2934,7 +2943,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3057,7 +3066,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3155,7 +3164,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3165,7 +3174,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3271,7 +3280,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3295,7 +3304,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3343,7 +3352,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3420,7 +3429,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/fa.po b/po/fa.po
index f7e79d0c6..e4bf2029b 100644
--- a/po/fa.po
+++ b/po/fa.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/fi.po b/po/fi.po
index 36ab1d5f5..f0229d4d2 100644
--- a/po/fi.po
+++ b/po/fi.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index 27390a02c..69e2700fe 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: 2018-03-06 13:50+0000\n"
 "Last-Translator: Alban Vidal <alban.vidal at zordhak.fr>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/linux-containers/"
@@ -168,7 +168,7 @@ msgstr ""
 "### Un exemple serait :\n"
 "###  description: Mon image personnalisée"
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -350,15 +350,15 @@ msgstr "Architecture : %s"
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -398,12 +398,12 @@ msgstr "Mise à jour auto. : %s"
 msgid "Backup exported successfully!"
 msgstr "Image copiée avec succès !"
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -414,15 +414,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr "Mauvaise propriété : %s"
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr "Octets reçus"
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr "Octets émis"
 
@@ -456,7 +461,7 @@ msgstr "CRÉÉ À"
 msgid "Cached: %s"
 msgstr "Créé : %s"
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -469,7 +474,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr "impossible de récupérer un répertoire sans --recursive"
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -517,9 +522,9 @@ msgstr "Certificat client enregistré sur le serveur : "
 msgid "Client version: %s\n"
 msgstr "Afficher la version du client"
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -529,7 +534,7 @@ msgstr "Afficher la version du client"
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -555,17 +560,17 @@ msgstr ""
 "commandes ci-dessous.\n"
 "Pour de l'aide avec l'une des commandes, simplement les utiliser avec --help."
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur"
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 #, fuzzy
 msgid "Config key/value to apply to the target container"
 msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur"
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -579,7 +584,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr "Le nom du conteneur est obligatoire"
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr "Le nom du conteneur est : %s"
@@ -589,7 +594,7 @@ msgstr "Le nom du conteneur est : %s"
 msgid "Container published with fingerprint: %s"
 msgstr "Conteneur publié avec l'empreinte : %s"
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -597,7 +602,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr "Copier les alias depuis la source"
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 #, fuzzy
 msgid "Copy containers within or in between LXD instances"
 msgstr "Copiez le conteneur sans ses instantanés"
@@ -627,7 +632,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr "Copie de l'image : %s"
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr "Copiez le conteneur sans ses instantanés"
 
@@ -701,7 +706,7 @@ msgstr "L'arrêt du conteneur a échoué !"
 msgid "Create new custom storage volumes"
 msgstr "Copie de l'image : %s"
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -715,7 +720,7 @@ msgstr "Créé : %s"
 msgid "Create storage pools"
 msgstr "Copie de l'image : %s"
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 #, fuzzy
 msgid "Create the container with no profiles applied"
 msgstr "L'arrêt du conteneur a échoué !"
@@ -738,7 +743,7 @@ msgstr "Création du conteneur"
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr "DESCRIPTION"
@@ -778,7 +783,7 @@ msgstr ""
 msgid "Delete images"
 msgstr "Récupération de l'image : %s"
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -798,7 +803,7 @@ msgstr "Copie de l'image : %s"
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -809,7 +814,7 @@ msgstr "Copie de l'image : %s"
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -817,11 +822,11 @@ msgstr "Copie de l'image : %s"
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -843,11 +848,11 @@ msgstr "Copie de l'image : %s"
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -926,7 +931,7 @@ msgstr "Création du conteneur"
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -947,11 +952,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -970,7 +975,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr "Variable d'environnement (de la forme HOME=/home/foo) à positionner"
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr "Conteneur éphémère"
 
@@ -1066,7 +1071,7 @@ msgstr "EMPREINTE"
 msgid "Failed to create alias %s"
 msgstr "Échec lors de la génération de 'lxc.%s.1': %v"
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 #, fuzzy
 msgid "Failed to get the new container name"
 msgstr "Profil à appliquer au nouveau conteneur"
@@ -1086,7 +1091,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr "Mode rapide (identique à --columns=nsacPt"
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -1116,7 +1121,7 @@ msgstr "Forcer la suppression des conteneurs arrêtés"
 msgid "Force using the local unix socket"
 msgstr "Forcer l'utilisation de la socket unix locale"
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -1128,7 +1133,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/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -1141,7 +1146,7 @@ msgstr "Clé de configuration invalide"
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 #, fuzzy
 msgid "Get values for network configuration keys"
 msgstr "Clé de configuration invalide"
@@ -1159,7 +1164,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 #, fuzzy
 msgid "HOSTNAME"
 msgstr "NOM"
@@ -1169,7 +1174,7 @@ msgstr "NOM"
 msgid "ID"
 msgstr "PID"
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1279,7 +1284,7 @@ msgstr "Clé de configuration invalide"
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, fuzzy, c-format
 msgid "Invalid format %q"
 msgstr "Cible invalide %s"
@@ -1325,7 +1330,7 @@ msgstr "Source invalide %s"
 msgid "Invalid target %s"
 msgstr "Cible invalide %s"
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr "IPs :"
 
@@ -1358,7 +1363,7 @@ msgstr "Dernière utilisation : %s"
 msgid "Last used: never"
 msgstr "Dernière utilisation : jamais"
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1371,7 +1376,7 @@ msgstr "Alias :"
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1587,16 +1592,16 @@ msgstr ""
 msgid "Log:"
 msgstr "Journal : "
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr "GÉRÉ"
 
@@ -1604,7 +1609,7 @@ msgstr "GÉRÉ"
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1617,7 +1622,7 @@ msgstr "Rendre l'image publique"
 msgid "Make the image public"
 msgstr "Rendre l'image publique"
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1758,10 +1763,10 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : "
 msgid "Missing name"
 msgstr "Résumé manquant."
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 #, fuzzy
 msgid "Missing network name"
 msgstr "Nom du réseau"
@@ -1808,7 +1813,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 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."
@@ -1818,7 +1823,7 @@ msgid "More than one file to download, but target is not a directory"
 msgstr ""
 "Plusieurs fichiers à télécharger, mais la destination n'est pas un dossier"
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 #, fuzzy
 msgid "Move containers within or in between LXD instances"
 msgstr "Forcer le conteneur à s'arrêter"
@@ -1828,7 +1833,7 @@ msgstr "Forcer le conteneur à s'arrêter"
 msgid "Move storage volumes between pools"
 msgstr "Copie de l'image : %s"
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 #, fuzzy
 msgid "Move the container without its snapshots"
 msgstr "Forcer le conteneur à s'arrêter"
@@ -1846,36 +1851,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr "Vous devez fournir le nom d'un conteneur pour : "
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr "NOM"
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr "NON"
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr "Nom : %s"
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr "Le réseau %s a été créé"
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr "Le réseau %s a été supprimé"
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, fuzzy, c-format
 msgid "Network %s pending on member %s"
 msgstr "Le réseau %s a été créé"
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, fuzzy, c-format
 msgid "Network %s renamed to %s"
 msgstr "Le réseau %s a été créé"
@@ -1884,7 +1889,7 @@ msgstr "Le réseau %s a été créé"
 msgid "Network name"
 msgstr "Nom du réseau"
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 #, fuzzy
 msgid "Network usage:"
 msgstr "  Réseau utilisé :"
@@ -1898,7 +1903,12 @@ msgstr "Nouvel alias à définir sur la cible"
 msgid "New aliases to add to the image"
 msgstr "Nouvel alias à définir sur la cible"
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+#, fuzzy
+msgid "New key/value to apply to a specific device"
+msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur"
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr "Aucun périphérique existant pour ce réseau"
 
@@ -1933,7 +1943,7 @@ msgstr "Seules les URLs https sont supportées par simplestreams"
 msgid "Only https:// is supported for remote image import."
 msgstr "Seul https:// est supporté par l'import d'images distantes."
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr "Seuls les réseaux gérés par LXD peuvent être modifiés."
 
@@ -1970,11 +1980,11 @@ msgstr "PROTOCOLE"
 msgid "PUBLIC"
 msgstr "PUBLIC"
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr "Paquets reçus"
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr "Paquets émis"
 
@@ -1988,7 +1998,7 @@ msgstr "Création du conteneur"
 msgid "Pid: %d"
 msgstr "Pid : %d"
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr "Appuyer sur Entrée pour ouvrir à nouveau l'éditeur"
@@ -2054,11 +2064,11 @@ msgstr "Profil %s supprimé de %s"
 msgid "Profile %s renamed to %s"
 msgstr "Profil %s ajouté à %s"
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr "Profil à appliquer au nouveau conteneur"
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 #, fuzzy
 msgid "Profile to apply to the target container"
 msgstr "Profil à appliquer au nouveau conteneur"
@@ -2196,7 +2206,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr "Forcer le conteneur à s'arrêter"
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2277,7 +2287,7 @@ msgstr "INSTANTANÉS"
 msgid "SOURCE"
 msgstr "SOURCE"
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr "ÉTAT"
 
@@ -2331,7 +2341,7 @@ msgstr "Clé de configuration invalide"
 msgid "Set container or server configuration keys"
 msgstr "Clé de configuration invalide"
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 #, fuzzy
 msgid "Set network configuration keys"
 msgstr "Clé de configuration invalide"
@@ -2426,7 +2436,7 @@ msgstr "Afficher les commandes moins communes"
 msgid "Show local and remote versions"
 msgstr "Afficher la version du client"
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 #, fuzzy
 msgid "Show network configurations"
 msgstr "Afficher la configuration étendue"
@@ -2511,7 +2521,7 @@ msgstr "Création du conteneur"
 msgid "Starting %s"
 msgstr "Démarrage de %s"
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, fuzzy, c-format
 msgid "State: %s"
 msgstr "État : %s"
@@ -2554,7 +2564,7 @@ msgstr "Le réseau %s a été supprimé"
 msgid "Storage pool %s pending on member %s"
 msgstr "Le réseau %s a été créé"
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr "Nom de l'ensemble de stockage"
 
@@ -2595,7 +2605,7 @@ msgstr "Swap (pointe)"
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr "TYPE"
@@ -2643,12 +2653,12 @@ msgstr "L'image locale '%s' n'a pas été trouvée, essayer '%s:' à la place."
 msgid "The profile device doesn't exist"
 msgstr "Le périphérique indiqué n'existe pas"
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr "Le périphérique indiqué n'existe pas"
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr "le périphérique indiqué ne correspond pas au réseau"
 
@@ -2681,7 +2691,7 @@ 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"
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2689,15 +2699,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, fuzzy, c-format
 msgid "Transferring container: %s"
 msgstr "Transfert de l'image : %s"
@@ -2728,7 +2738,7 @@ msgstr "DATE DE PUBLICATION"
 msgid "URL"
 msgstr "URL"
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr "UTILISÉ PAR"
@@ -2748,7 +2758,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 #, fuzzy
 msgid "Unset all profiles on the target container"
 msgstr "tous les profils de la source n'existent pas sur la cible"
@@ -2763,7 +2773,7 @@ msgstr "Clé de configuration invalide"
 msgid "Unset container or server configuration keys"
 msgstr "Clé de configuration invalide"
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 #, fuzzy
 msgid "Unset network configuration keys"
 msgstr "Clé de configuration invalide"
@@ -2825,7 +2835,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:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr "OUI"
 
@@ -2838,12 +2848,12 @@ msgstr "Il est impossible de passer -t et -T simultanément"
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr "impossible de copier vers le même nom de conteneur"
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 #, fuzzy
 msgid "You must specify a destination container name when using --target"
 msgstr "vous devez spécifier un nom de conteneur source"
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 #, fuzzy
 msgid "You must specify a source container name"
 msgstr "vous devez spécifier un nom de conteneur source"
@@ -2877,7 +2887,7 @@ msgstr "Alias :"
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2891,7 +2901,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2921,7 +2931,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2933,7 +2943,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2991,7 +3001,7 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -3015,7 +3025,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -3027,7 +3037,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -3063,7 +3073,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -3122,7 +3132,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -3169,7 +3179,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -3193,7 +3203,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -3218,7 +3228,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3361,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 #, fuzzy
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
@@ -3461,7 +3471,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 #, fuzzy
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
@@ -3479,7 +3489,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 #, fuzzy
 msgid "network"
 msgstr "Nom du réseau"
@@ -3622,7 +3632,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3650,7 +3660,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3699,7 +3709,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3784,7 +3794,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index 406654fad..a98375ad5 100644
--- a/po/hi.po
+++ b/po/hi.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/id.po b/po/id.po
index e7db05509..50e6eac2e 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 08c50f28f..3e878740f 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\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/"
@@ -127,7 +127,7 @@ msgstr ""
 "### Un esempio è il seguente:\n"
 "###  description: My custom image"
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -273,15 +273,15 @@ msgstr "Architettura: %s"
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -319,12 +319,12 @@ msgstr "Aggiornamento automatico: %s"
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -335,15 +335,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr "Proprietà errata: %s"
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr "Bytes ricevuti"
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr "Byte inviati"
 
@@ -377,7 +382,7 @@ msgstr "CREATO IL"
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -389,7 +394,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr "Impossibile effettuare il pull di una directory senza --recursive"
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -434,9 +439,9 @@ msgstr "Certificato del client salvato dal server: "
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -446,7 +451,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -466,16 +471,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -489,7 +494,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr "Il nome del container è: %s"
@@ -499,7 +504,7 @@ msgstr "Il nome del container è: %s"
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -507,7 +512,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -535,7 +540,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -591,7 +596,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -603,7 +608,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -625,7 +630,7 @@ msgstr "Creazione del container in corso"
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr "DESCRIZIONE"
@@ -662,7 +667,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -681,7 +686,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -692,7 +697,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -700,11 +705,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -726,11 +731,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -806,7 +811,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -827,11 +832,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -850,7 +855,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -935,7 +940,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -953,7 +958,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 #, fuzzy
 msgid "Filtering isn't supported yet"
 msgstr "'%s' non è un tipo di file supportato."
@@ -983,7 +988,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -995,7 +1000,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -1007,7 +1012,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -1023,7 +1028,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1031,7 +1036,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1135,7 +1140,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, fuzzy, c-format
 msgid "Invalid format %q"
 msgstr "Proprietà errata: %s"
@@ -1181,7 +1186,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1214,7 +1219,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1227,7 +1232,7 @@ msgstr "Alias:"
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1380,16 +1385,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1397,7 +1402,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1410,7 +1415,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1543,10 +1548,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1589,7 +1594,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1598,7 +1603,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1606,7 +1611,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1623,36 +1628,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1661,7 +1666,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1673,7 +1678,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1706,7 +1715,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1743,11 +1752,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1761,7 +1770,7 @@ msgstr "Creazione del container in corso"
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1827,11 +1836,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1958,7 +1967,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2035,7 +2044,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2084,7 +2093,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2168,7 +2177,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2248,7 +2257,7 @@ msgstr "Creazione del container in corso"
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, fuzzy, c-format
 msgid "State: %s"
 msgstr "Aggiornamento automatico: %s"
@@ -2290,7 +2299,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2329,7 +2338,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2372,12 +2381,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr "il remote %s non esiste"
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2409,7 +2418,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2417,15 +2426,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2456,7 +2465,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2476,7 +2485,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 #, fuzzy
 msgid "Unset all profiles on the target container"
 msgstr "non tutti i profili dell'origine esistono nella destinazione"
@@ -2489,7 +2498,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2543,7 +2552,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2555,12 +2564,12 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 #, fuzzy
 msgid "You must specify a destination container name when using --target"
 msgstr "Occorre specificare un nome di container come origine"
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr "Occorre specificare un nome di container come origine"
 
@@ -2593,7 +2602,7 @@ msgstr "Alias:"
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2607,7 +2616,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2637,7 +2646,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2649,7 +2658,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2691,7 +2700,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2727,7 +2736,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2763,7 +2772,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2818,7 +2827,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2864,7 +2873,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2888,7 +2897,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2913,7 +2922,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3036,7 +3045,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3134,7 +3143,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3144,7 +3153,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3250,7 +3259,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3322,7 +3331,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3399,7 +3408,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index de925051a..45399e97f 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: 2018-05-16 23:39+0000\n"
 "Last-Translator: KATOH Yasufumi <karma at jazz.email.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/linux-"
@@ -105,7 +105,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -251,15 +251,15 @@ msgstr "アーキテクチャ: %s"
 msgid "Assign sets of profiles to containers"
 msgstr "コンテナにプロファイルを割り当てます"
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr "コンテナにネットワークインターフェースを追加します"
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr "プロファイルにネットワークインターフェースを追加します"
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr "新たなネットワークインターフェースをコンテナに追加します"
 
@@ -301,12 +301,12 @@ msgstr "自動更新: %s"
 msgid "Backup exported successfully!"
 msgstr "バックアップのエクスポートが成功しました!"
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr "不適切なキー/値のペア: %s"
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -317,15 +317,20 @@ msgstr "不適切な キー=値 のペア: %s"
 msgid "Bad property: %s"
 msgstr "不正なイメージプロパティ形式: %s"
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr "--all とコンテナ名を両方同時に指定することはできません"
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr "受信バイト数"
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr "送信バイト数"
 
@@ -358,7 +363,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr "キャッシュ済: %s"
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -371,7 +376,7 @@ msgid "Can't pull a directory without --recursive"
 msgstr ""
 "ディレクトリを pull する場合は --recursive オプションを使用してください"
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -418,9 +423,9 @@ msgstr "クライアント証明書がサーバに格納されました: "
 msgid "Client version: %s\n"
 msgstr "クライアントバージョン: %s\n"
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -430,7 +435,7 @@ msgstr "クライアントバージョン: %s\n"
 msgid "Cluster member name"
 msgstr "クラスタメンバ名"
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr "クラスタリングが有効になりました"
 
@@ -454,17 +459,17 @@ msgstr ""
 "LXD の機能のすべてが、以下の色々なコマンドから操作できます。\n"
 "コマンドのヘルプは、--help をコマンドに付けて実行するだけです。"
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr "新しいコンテナに適用するキー/値の設定"
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 #, fuzzy
 msgid "Config key/value to apply to the target container"
 msgstr "新しいコンテナに適用するキー/値の設定"
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -478,7 +483,7 @@ msgstr "コンソールログ:"
 msgid "Container name is mandatory"
 msgstr "コンテナ名を指定する必要があります"
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr "コンテナ名: %s"
@@ -488,7 +493,7 @@ msgstr "コンテナ名: %s"
 msgid "Container published with fingerprint: %s"
 msgstr "コンテナは以下のフィンガープリントで publish されます: %s"
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr "ステートフルなコンテナをステートレスにコピーします"
 
@@ -496,7 +501,7 @@ msgstr "ステートフルなコンテナをステートレスにコピーしま
 msgid "Copy aliases from source"
 msgstr "ソースからエイリアスをコピーしました"
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr "LXD インスタンス内に、またはインスタンス間でコンテナをコピーします"
 
@@ -528,7 +533,7 @@ msgstr "プロファイルをコピーします"
 msgid "Copy storage volumes"
 msgstr "ストレージボリュームをコピーします"
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr "コンテナをコピーします (スナップショットはコピーしません)"
 
@@ -586,7 +591,7 @@ msgstr "新たにコンテナのファイルテンプレートを作成します
 msgid "Create new custom storage volumes"
 msgstr "新たにカスタムストレージボリュームを作成します"
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr "新たにネットワークを作成します"
 
@@ -598,7 +603,7 @@ msgstr "プロファイルを作成します"
 msgid "Create storage pools"
 msgstr "ストレージプールを作成します"
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr "プロファイルを適用しないコンテナを作成します"
 
@@ -620,7 +625,7 @@ msgstr "コンテナを作成中"
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -657,7 +662,7 @@ msgstr "イメージのエイリアスを削除します"
 msgid "Delete images"
 msgstr "イメージを削除します"
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr "ネットワークを削除します"
 
@@ -676,7 +681,7 @@ msgstr "ストレージボリュームを削除します"
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -687,7 +692,7 @@ msgstr "ストレージボリュームを削除します"
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -695,11 +700,11 @@ msgstr "ストレージボリュームを削除します"
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -721,11 +726,11 @@ msgstr "ストレージボリュームを削除します"
 msgid "Description"
 msgstr "説明"
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr "コンテナからネットワークインターフェースを取り外します"
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr "プロファイルからネットワークインターフェースを取り外します"
 
@@ -801,7 +806,7 @@ msgstr "コンテナ内のファイルを編集します"
 msgid "Edit image properties"
 msgstr "イメージのプロパティを編集します"
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr "ネットワーク設定をYAMLで編集します"
 
@@ -823,11 +828,11 @@ msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 "'%s' 中のカラムエントリが空です (カラムの指定に空文字列が指定されています)"
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -846,7 +851,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr "環境変数を設定します (例: HOME=/home/foo)"
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr "Ephemeral コンテナ"
 
@@ -943,7 +948,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr "エイリアス %s の作成に失敗しました"
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr "新しいコンテナ名が取得できません"
 
@@ -961,7 +966,7 @@ msgstr "パス %s にアクセスできませんでした: %s"
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr "Fast モード (--columns=nsacPt と同じ)"
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr "情報表示のフィルタリングはまだサポートされていません"
 
@@ -990,7 +995,7 @@ msgstr "稼働中のコンテナを強制的に削除します"
 msgid "Force using the local unix socket"
 msgstr "強制的にローカルのUNIXソケットを使います"
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr "フォーマット (csv|json|table|yaml)"
 
@@ -1002,7 +1007,7 @@ msgstr "すべてのコマンドに対する man ページを作成します"
 msgid "Generating a client certificate. This may take a minute..."
 msgstr "クライアント証明書を生成します。1分ぐらいかかります..."
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 #, fuzzy
 msgid "Get runtime information on networks"
 msgstr "コンテナの情報を一覧表示します。\n"
@@ -1015,7 +1020,7 @@ msgstr "コンテナのデバイスの設定値を取得します"
 msgid "Get values for container or server configuration keys"
 msgstr "コンテナもしくはサーバの設定値を取得します"
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr "ネットワークの設定値を取得します"
 
@@ -1031,7 +1036,7 @@ msgstr "ストレージプールの設定値を取得します"
 msgid "Get values for storage volume configuration keys"
 msgstr "ストレージボリュームの設定値を取得します"
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1039,7 +1044,7 @@ msgstr ""
 msgid "ID"
 msgstr "ID"
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1146,7 +1151,7 @@ msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 "不正な設定項目のカラムフォーマットです (フィールド数が多すぎます): '%s'"
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr "不正なフォーマット %q"
@@ -1194,7 +1199,7 @@ msgstr "不正なソース %s"
 msgid "Invalid target %s"
 msgstr "不正な送り先 %s"
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr "IPアドレス:"
 
@@ -1227,7 +1232,7 @@ msgstr "最終使用: %s"
 msgid "Last used: never"
 msgstr "最終使用: 未使用"
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr "DHCP のリースを一覧表示します"
 
@@ -1239,7 +1244,7 @@ msgstr "エイリアスを一覧表示します"
 msgid "List all the cluster members"
 msgstr "クラスタのメンバをすべて一覧表示します"
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr "利用可能なネットワークを一覧表示します"
 
@@ -1470,16 +1475,16 @@ msgstr "ロケーション: %s"
 msgid "Log:"
 msgstr "ログ:"
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1487,7 +1492,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1500,7 +1505,7 @@ msgstr "イメージを public にする"
 msgid "Make the image public"
 msgstr "イメージを public にする"
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr "ネットワークを管理し、コンテナをネットワークに接続します"
 
@@ -1647,10 +1652,10 @@ msgstr "コンテナ名を指定する必要があります"
 msgid "Missing name"
 msgstr "名前を指定する必要があります"
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr "ネットワーク名を指定する必要があります"
 
@@ -1696,7 +1701,7 @@ msgstr ""
 "\n"
 "デフォルトではすべてのタイプのメッセージをモニタリングします。"
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr "複数のデバイスとマッチします。デバイス名を指定してください。"
@@ -1707,7 +1712,7 @@ msgstr ""
 "ダウンロード対象のファイルが複数ありますが、コピー先がディレクトリではありま"
 "せん"
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr "LXD サーバ内もしくはサーバ間でコンテナを移動します"
 
@@ -1715,7 +1720,7 @@ msgstr "LXD サーバ内もしくはサーバ間でコンテナを移動しま
 msgid "Move storage volumes between pools"
 msgstr "プール間でストレージボリュームを移動します"
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr "コンテナを移動します (スナップショットは移動しません)"
 
@@ -1732,36 +1737,36 @@ msgstr "ディレクトリからのインポートは root で実行する必要
 msgid "Must supply container name for: "
 msgstr "コンテナ名を指定する必要があります: "
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr "コンテナ名: %s"
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr "ネットワーク %s を作成しました"
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr "ネットワーク %s を削除しました"
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr "ネットワーク %s はメンバ %s 上でペンディング状態です"
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr "ネットワーク名 %s を %s に変更しました"
@@ -1770,7 +1775,7 @@ msgstr "ネットワーク名 %s を %s に変更しました"
 msgid "Network name"
 msgstr "ネットワーク名:"
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr "ネットワーク使用状況:"
 
@@ -1782,7 +1787,12 @@ msgstr "新しいエイリアスを定義する"
 msgid "New aliases to add to the image"
 msgstr "イメージに新しいエイリアスを追加します"
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+#, fuzzy
+msgid "New key/value to apply to a specific device"
+msgstr "新しいコンテナに適用するキー/値の設定"
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr "このネットワークに対するデバイスがありません"
 
@@ -1815,7 +1825,7 @@ msgstr "simplestreams は https の URL のみサポートします"
 msgid "Only https:// is supported for remote image import."
 msgstr "リモートイメージのインポートは https:// のみをサポートします。"
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr "管理対象のネットワークのみ変更できます。"
 
@@ -1852,11 +1862,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr "受信パケット"
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr "送信パケット"
 
@@ -1869,7 +1879,7 @@ msgstr "コンテナを一時停止します"
 msgid "Pid: %d"
 msgstr "Pid: %d"
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr "再度エディタを開くためには Enter キーを押します"
@@ -1935,11 +1945,11 @@ msgstr "プロファイル %s が %s から削除されました"
 msgid "Profile %s renamed to %s"
 msgstr "プロファイル名 %s を %s に変更しました"
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr "新しいコンテナに適用するプロファイル"
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 #, fuzzy
 msgid "Profile to apply to the target container"
 msgstr "新しいコンテナに適用するプロファイル"
@@ -2067,7 +2077,7 @@ msgstr "エイリアスの名前を変更します"
 msgid "Rename containers and snapshots"
 msgstr "コンテナまたはコンテナのスナップショットの名前を変更します"
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr "ネットワーク名を変更します"
 
@@ -2149,7 +2159,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2198,7 +2208,7 @@ msgstr "コンテナデバイスの設定項目を設定します"
 msgid "Set container or server configuration keys"
 msgstr "コンテナもしくはサーバの設定項目を設定します"
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr "ネットワークの設定項目を設定します"
 
@@ -2282,7 +2292,7 @@ msgstr "全てのコマンドを表示します (主なコマンドだけでは
 msgid "Show local and remote versions"
 msgstr "ローカルとリモートのバージョンを表示します"
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr "ネットワークの設定を表示します"
 
@@ -2361,7 +2371,7 @@ msgstr "コンテナを起動します"
 msgid "Starting %s"
 msgstr "%s を起動中"
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, fuzzy, c-format
 msgid "State: %s"
 msgstr "状態: %s"
@@ -2403,7 +2413,7 @@ msgstr "ストレージプール %s を削除しました"
 msgid "Storage pool %s pending on member %s"
 msgstr "ストレージプール %s はメンバ %s 上でペンディング状態です"
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr "ストレージプール名"
 
@@ -2441,7 +2451,7 @@ msgstr "Swap (ピーク)"
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2488,12 +2498,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr "プロファイルのデバイスが存在しません"
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr "指定したデバイスが存在しません"
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr "指定したデバイスはネットワークとマッチしません"
 
@@ -2531,7 +2541,7 @@ msgstr ""
 "初めてコンテナを起動するには、\"lxc launch ubuntu:16.04\" と実行してみてくだ"
 "さい"
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2539,15 +2549,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)"
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)"
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr "転送モード。pull, push, relay のいずれか(デフォルトはpull)。"
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr "コンテナを転送中: %s"
@@ -2578,7 +2588,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2598,7 +2608,7 @@ msgstr "未知のカラム名の短縮形です '%c' ('%s' 中)"
 msgid "Unknown file type '%s'"
 msgstr "未知のファイルタイプ '%s'"
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 #, fuzzy
 msgid "Unset all profiles on the target container"
 msgstr "コンテナにプロファイルを割り当てます"
@@ -2611,7 +2621,7 @@ msgstr "コンテナデバイスの設定を削除します"
 msgid "Unset container or server configuration keys"
 msgstr "コンテナもしくはサーバの設定を削除します"
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr "ネットワークの設定を削除します"
 
@@ -2668,7 +2678,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr "コンテナの稼動状態のスナップショットを取得するかどうか"
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2680,11 +2690,11 @@ msgstr "-t と -T は同時に指定できません"
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr "--mode と同時に -t または -T は指定できません"
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr "--target オプションを使うときはコピー先のコンテナ名を指定してください"
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr "コピー元のコンテナ名を指定してください"
 
@@ -2716,7 +2726,7 @@ msgstr "alias"
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2730,7 +2740,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2760,7 +2770,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2772,7 +2782,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2817,7 +2827,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr "delete [<remote>:]<image> [[<remote>:]<image>...]"
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2841,7 +2851,7 @@ msgstr ""
 msgid "description"
 msgstr "説明"
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2853,7 +2863,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2891,7 +2901,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2948,7 +2958,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2994,7 +3004,7 @@ msgstr "ストレージ情報"
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -3018,7 +3028,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -3043,7 +3053,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3222,7 +3232,7 @@ msgstr ""
 "lxc monitor --type=lifecycle\n"
 "    lifecycle イベントのみを表示します。"
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3363,7 +3373,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3375,7 +3385,7 @@ msgstr ""
 msgid "name"
 msgstr "名前"
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr "network"
 
@@ -3487,7 +3497,7 @@ msgstr "rename [<remote>:]<container>[/<snapshot>] <container>[/<snapshot>]"
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3511,7 +3521,7 @@ msgstr "restore [<remote>:]<container> <snapshot>"
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3559,7 +3569,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3636,7 +3646,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/ko.po b/po/ko.po
index 6b93a12e9..f4bc407c5 100644
--- a/po/ko.po
+++ b/po/ko.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/lxd.pot b/po/lxd.pot
index 46e4016de..921823e52 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: 2018-06-27 12:44-0400\n"
+        "POT-Creation-Date: 2018-07-10 00:08-0400\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"
@@ -97,7 +97,7 @@ msgid   "### This is a yaml representation of the image properties.\n"
         "###  description: My custom image"
 msgstr  ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid   "### This is a yaml representation of the network.\n"
         "### Any line starting with a '# will be ignored.\n"
         "###\n"
@@ -240,15 +240,15 @@ msgstr  ""
 msgid   "Assign sets of profiles to containers"
 msgstr  ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid   "Attach network interfaces to containers"
 msgstr  ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid   "Attach network interfaces to profiles"
 msgstr  ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid   "Attach new network interfaces to containers"
 msgstr  ""
 
@@ -285,12 +285,12 @@ msgstr  ""
 msgid   "Backup exported successfully!"
 msgstr  ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid   "Bad key/value pair: %s"
 msgstr  ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123 lxc/storage_volume.go:454
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123 lxc/storage_volume.go:454
 #, c-format
 msgid   "Bad key=value pair: %s"
 msgstr  ""
@@ -300,15 +300,20 @@ msgstr  ""
 msgid   "Bad property: %s"
 msgstr  ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid   "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr  ""
+
 #: lxc/action.go:224
 msgid   "Both --all and container name given"
 msgstr  ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid   "Bytes received"
 msgstr  ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid   "Bytes sent"
 msgstr  ""
 
@@ -341,7 +346,7 @@ msgstr  ""
 msgid   "Cached: %s"
 msgstr  ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid   "Can't override configuration or profiles in local rename"
 msgstr  ""
 
@@ -353,7 +358,7 @@ msgstr  ""
 msgid   "Can't pull a directory without --recursive"
 msgstr  ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617 lxc/storage_volume.go:1126
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617 lxc/storage_volume.go:1126
 #, c-format
 msgid   "Can't read from stdin: %s"
 msgstr  ""
@@ -397,11 +402,11 @@ msgstr  ""
 msgid   "Client version: %s\n"
 msgstr  ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257 lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063 lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576 lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287 lxc/storage_volume.go:415 lxc/storage_volume.go:490 lxc/storage_volume.go:716 lxc/storage_volume.go:842 lxc/storage_volume.go:984 lxc/storage_volume.go:1014 lxc/storage_volume.go:1078 lxc/storage_volume.go:1161 lxc/storage_volume.go:1230
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259 lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098 lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576 lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287 lxc/storage_volume.go:415 lxc/storage_volume.go:490 lxc/storage_volume.go:716 lxc/storage_volume.go:842 lxc/storage_volume.go:984 lxc/storage_volume.go:1014 lxc/storage_volume.go:1078 lxc/storage_volume.go:1161 lxc/storage_volume.go:1230
 msgid   "Cluster member name"
 msgstr  ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid   "Clustering enabled"
 msgstr  ""
 
@@ -420,15 +425,15 @@ msgid   "Command line client for LXD\n"
         "For help with any of those, simply call them with --help."
 msgstr  ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid   "Config key/value to apply to the new container"
 msgstr  ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid   "Config key/value to apply to the target container"
 msgstr  ""
 
-#: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144 lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298 lxc/storage_volume.go:808
+#: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144 lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298 lxc/storage_volume.go:808
 #, c-format
 msgid   "Config parsing error: %s"
 msgstr  ""
@@ -441,7 +446,7 @@ msgstr  ""
 msgid   "Container name is mandatory"
 msgstr  ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid   "Container name is: %s"
 msgstr  ""
@@ -451,7 +456,7 @@ msgstr  ""
 msgid   "Container published with fingerprint: %s"
 msgstr  ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid   "Copy a stateful container stateless"
 msgstr  ""
 
@@ -459,7 +464,7 @@ msgstr  ""
 msgid   "Copy aliases from source"
 msgstr  ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid   "Copy containers within or in between LXD instances"
 msgstr  ""
 
@@ -486,7 +491,7 @@ msgstr  ""
 msgid   "Copy storage volumes"
 msgstr  ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid   "Copy the container without its snapshots"
 msgstr  ""
 
@@ -539,7 +544,7 @@ msgstr  ""
 msgid   "Create new custom storage volumes"
 msgstr  ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid   "Create new networks"
 msgstr  ""
 
@@ -551,7 +556,7 @@ msgstr  ""
 msgid   "Create storage pools"
 msgstr  ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid   "Create the container with no profiles applied"
 msgstr  ""
 
@@ -573,7 +578,7 @@ msgstr  ""
 msgid   "DATABASE"
 msgstr  ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855 lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856 lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid   "DESCRIPTION"
 msgstr  ""
 
@@ -609,7 +614,7 @@ msgstr  ""
 msgid   "Delete images"
 msgstr  ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid   "Delete networks"
 msgstr  ""
 
@@ -625,15 +630,15 @@ msgstr  ""
 msgid   "Delete storage volumes"
 msgstr  ""
 
-#: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91 lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147 lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147 lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29 lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452 lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76 lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318 lxc/config_device.go:405 lxc/config_device.go:493 lxc/config_device.go:582 lxc/config_device.go:650 lxc/config_metadata.go:29 lxc/config_metadata.go:54 lxc/config_metadata.go:176 lxc/config_template.go:30 lxc/config_template.go:67 lxc/config_template.go:110 lxc/config_template.go:152 lxc/config_template.go:236 lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59 lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32 lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30 lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185 lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261 lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775 lxc/image.go:889 lxc/image.go:1211 lxc/image.go:1284 lxc/image_alias.go:26 lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149 lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35 lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19 lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108 lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371 lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722 lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991 lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25 lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174 lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241 lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520 lxc/profile.go:568 lxc/profile.go:632 lxc/profile.go:705 lxc/profile.go:753 lxc/profile.go:812 lxc/profile.go:866 lxc/publish.go:34 lxc/query.go:30 lxc/remote.go:37 lxc/remote.go:87 lxc/remote.go:383 lxc/remote.go:419 lxc/remote.go:524 lxc/remote.go:586 lxc/remote.go:635 lxc/remote.go:673 lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:21 lxc/storage.go:33 lxc/storage.go:89 lxc/storage.go:161 lxc/storage.go:208 lxc/storage.go:328 lxc/storage.go:383 lxc/storage.go:491 lxc/storage.go:573 lxc/storage.go:645 lxc/storage.go:729 lxc/storage_volume.go:34 lxc/storage_volume.go:122 lxc/storage_volume.go:201 lxc/storage_volume.go:283 lxc/storage_volume.go:412 lxc/storage_volume.go:487 lxc/storage_volume.go:547 lxc/storage_volume.go:629 lxc/storage_volume.go:710 lxc/storage_volume.go:839 lxc/storage_volume.go:904 lxc/storage_volume.go:980 lxc/storage_volume.go:1011 lxc/storage_volume.go:1075 lxc/storage_volume.go:1152 lxc/storage_volume.go:1227 lxc/version.go:22
+#: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91 lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147 lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147 lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29 lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452 lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76 lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318 lxc/config_device.go:405 lxc/config_device.go:493 lxc/config_device.go:582 lxc/config_device.go:650 lxc/config_metadata.go:29 lxc/config_metadata.go:54 lxc/config_metadata.go:176 lxc/config_template.go:30 lxc/config_template.go:67 lxc/config_template.go:110 lxc/config_template.go:152 lxc/config_template.go:236 lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59 lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32 lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30 lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185 lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261 lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775 lxc/image.go:889 lxc/image.go:1211 lxc/image.go:1284 lxc/image_alias.go:26 lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149 lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35 lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19 lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110 lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373 lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724 lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026 lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25 lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174 lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241 lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520 lxc/profile.go:568 lxc/profile.go:632 lxc/profile.go:705 lxc/profile.go:753 lxc/profile.go:812 lxc/profile.go:866 lxc/publish.go:34 lxc/query.go:30 lxc/remote.go:37 lxc/remote.go:87 lxc/remote.go:383 lxc/remote.go:419 lxc/remote.go:524 lxc/remote.go:586 lxc/remote.go:635 lxc/remote.go:673 lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:21 lxc/storage.go:33 lxc/storage.go:89 lxc/storage.go:161 lxc/storage.go:208 lxc/storage.go:328 lxc/storage.go:383 lxc/storage.go:491 lxc/storage.go:573 lxc/storage.go:645 lxc/storage.go:729 lxc/storage_volume.go:34 lxc/storage_volume.go:122 lxc/storage_volume.go:201 lxc/storage_volume.go:283 lxc/storage_volume.go:412 lxc/storage_volume.go:487 lxc/storage_volume.go:547 lxc/storage_volume.go:629 lxc/storage_volume.go:710 lxc/storage_volume.go:839 lxc/storage_volume.go:904 lxc/storage_volume.go:980 lxc/storage_volume.go:1011 lxc/storage_volume.go:1075 lxc/storage_volume.go:1152 lxc/storage_volume.go:1227 lxc/version.go:22
 msgid   "Description"
 msgstr  ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid   "Detach network interfaces from containers"
 msgstr  ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid   "Detach network interfaces from profiles"
 msgstr  ""
 
@@ -709,7 +714,7 @@ msgstr  ""
 msgid   "Edit image properties"
 msgstr  ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid   "Edit network configurations as YAML"
 msgstr  ""
 
@@ -730,11 +735,11 @@ msgstr  ""
 msgid   "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr  ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid   "Enable clustering on a single non-clustered LXD instance"
 msgstr  ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid   "Enable clustering on a single non-clustered LXD instance\n"
         "\n"
         "  This command turns a non-clustered LXD instance into the first member of a new\n"
@@ -749,7 +754,7 @@ msgstr  ""
 msgid   "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr  ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid   "Ephemeral container"
 msgstr  ""
 
@@ -829,7 +834,7 @@ msgstr  ""
 msgid   "Failed to create alias %s"
 msgstr  ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid   "Failed to get the new container name"
 msgstr  ""
 
@@ -847,7 +852,7 @@ msgstr  ""
 msgid   "Fast mode (same as --columns=nsacPt)"
 msgstr  ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid   "Filtering isn't supported yet"
 msgstr  ""
 
@@ -876,7 +881,7 @@ msgstr  ""
 msgid   "Force using the local unix socket"
 msgstr  ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid   "Format (csv|json|table|yaml)"
 msgstr  ""
 
@@ -888,7 +893,7 @@ msgstr  ""
 msgid   "Generating a client certificate. This may take a minute..."
 msgstr  ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid   "Get runtime information on networks"
 msgstr  ""
 
@@ -900,7 +905,7 @@ msgstr  ""
 msgid   "Get values for container or server configuration keys"
 msgstr  ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid   "Get values for network configuration keys"
 msgstr  ""
 
@@ -916,7 +921,7 @@ msgstr  ""
 msgid   "Get values for storage volume configuration keys"
 msgstr  ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid   "HOSTNAME"
 msgstr  ""
 
@@ -924,7 +929,7 @@ msgstr  ""
 msgid   "ID"
 msgstr  ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid   "IP ADDRESS"
 msgstr  ""
 
@@ -1023,7 +1028,7 @@ msgstr  ""
 msgid   "Invalid config key column format (too many fields): '%s'"
 msgstr  ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid   "Invalid format %q"
 msgstr  ""
@@ -1067,7 +1072,7 @@ msgstr  ""
 msgid   "Invalid target %s"
 msgstr  ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid   "Ips:"
 msgstr  ""
 
@@ -1100,7 +1105,7 @@ msgstr  ""
 msgid   "Last used: never"
 msgstr  ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid   "List DHCP leases"
 msgstr  ""
 
@@ -1112,7 +1117,7 @@ msgstr  ""
 msgid   "List all the cluster members"
 msgstr  ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid   "List available networks"
 msgstr  ""
 
@@ -1258,16 +1263,16 @@ msgstr  ""
 msgid   "Log:"
 msgstr  ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid   "MAC ADDRESS"
 msgstr  ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid   "MAC address: %s"
 msgstr  ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid   "MANAGED"
 msgstr  ""
 
@@ -1275,7 +1280,7 @@ msgstr  ""
 msgid   "MESSAGE"
 msgstr  ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid   "MTU: %d"
 msgstr  ""
@@ -1288,7 +1293,7 @@ msgstr  ""
 msgid   "Make the image public"
 msgstr  ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid   "Manage and attach containers to networks"
 msgstr  ""
 
@@ -1410,7 +1415,7 @@ msgstr  ""
 msgid   "Missing name"
 msgstr  ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395 lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747 lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017 lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397 lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749 lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052 lxc/network.go:1121
 msgid   "Missing network name"
 msgstr  ""
 
@@ -1444,7 +1449,7 @@ msgid   "Monitor a local or remote LXD server\n"
         "By default the monitor will listen to all message types."
 msgstr  ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591 lxc/storage_volume.go:672
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591 lxc/storage_volume.go:672
 msgid   "More than one device matches, specify the device name."
 msgstr  ""
 
@@ -1452,7 +1457,7 @@ msgstr  ""
 msgid   "More than one file to download, but target is not a directory"
 msgstr  ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid   "Move containers within or in between LXD instances"
 msgstr  ""
 
@@ -1460,7 +1465,7 @@ msgstr  ""
 msgid   "Move storage volumes between pools"
 msgstr  ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid   "Move the container without its snapshots"
 msgstr  ""
 
@@ -1477,35 +1482,35 @@ msgstr  ""
 msgid   "Must supply container name for: "
 msgstr  ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613 lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613 lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid   "NAME"
 msgstr  ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid   "NO"
 msgstr  ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid   "Name: %s"
 msgstr  ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid   "Network %s created"
 msgstr  ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid   "Network %s deleted"
 msgstr  ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid   "Network %s pending on member %s"
 msgstr  ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid   "Network %s renamed to %s"
 msgstr  ""
@@ -1514,7 +1519,7 @@ msgstr  ""
 msgid   "Network name"
 msgstr  ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid   "Network usage:"
 msgstr  ""
 
@@ -1526,7 +1531,11 @@ msgstr  ""
 msgid   "New aliases to add to the image"
 msgstr  ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid   "New key/value to apply to a specific device"
+msgstr  ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid   "No device found for this network"
 msgstr  ""
 
@@ -1559,7 +1568,7 @@ msgstr  ""
 msgid   "Only https:// is supported for remote image import."
 msgstr  ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid   "Only managed networks can be modified."
 msgstr  ""
 
@@ -1596,11 +1605,11 @@ msgstr  ""
 msgid   "PUBLIC"
 msgstr  ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid   "Packets received"
 msgstr  ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid   "Packets sent"
 msgstr  ""
 
@@ -1613,7 +1622,7 @@ msgstr  ""
 msgid   "Pid: %d"
 msgstr  ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299 lxc/storage_volume.go:809
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299 lxc/storage_volume.go:809
 msgid   "Press enter to open the editor again"
 msgstr  ""
 
@@ -1677,11 +1686,11 @@ msgstr  ""
 msgid   "Profile %s renamed to %s"
 msgstr  ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid   "Profile to apply to the new container"
 msgstr  ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid   "Profile to apply to the target container"
 msgstr  ""
 
@@ -1807,7 +1816,7 @@ msgstr  ""
 msgid   "Rename containers and snapshots"
 msgstr  ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid   "Rename networks"
 msgstr  ""
 
@@ -1881,7 +1890,7 @@ msgstr  ""
 msgid   "SOURCE"
 msgstr  ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid   "STATE"
 msgstr  ""
 
@@ -1930,7 +1939,7 @@ msgstr  ""
 msgid   "Set container or server configuration keys"
 msgstr  ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid   "Set network configuration keys"
 msgstr  ""
 
@@ -2014,7 +2023,7 @@ msgstr  ""
 msgid   "Show local and remote versions"
 msgstr  ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid   "Show network configurations"
 msgstr  ""
 
@@ -2093,7 +2102,7 @@ msgstr  ""
 msgid   "Starting %s"
 msgstr  ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid   "State: %s"
 msgstr  ""
@@ -2135,7 +2144,7 @@ msgstr  ""
 msgid   "Storage pool %s pending on member %s"
 msgstr  ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid   "Storage pool name"
 msgstr  ""
 
@@ -2173,7 +2182,7 @@ msgstr  ""
 msgid   "TARGET"
 msgstr  ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152 lxc/storage_volume.go:951
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152 lxc/storage_volume.go:951
 msgid   "TYPE"
 msgstr  ""
 
@@ -2211,11 +2220,11 @@ msgstr  ""
 msgid   "The profile device doesn't exist"
 msgstr  ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605 lxc/storage_volume.go:686
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605 lxc/storage_volume.go:686
 msgid   "The specified device doesn't exist"
 msgstr  ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid   "The specified device doesn't match the network"
 msgstr  ""
 
@@ -2247,7 +2256,7 @@ msgstr  ""
 msgid   "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr  ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid   "To use --target, the destination remote must be a cluster"
 msgstr  ""
 
@@ -2255,15 +2264,15 @@ msgstr  ""
 msgid   "Transfer mode, one of pull (default), push or relay"
 msgstr  ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid   "Transfer mode. One of pull (default), push or relay"
 msgstr  ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid   "Transfer mode. One of pull (default), push or relay."
 msgstr  ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid   "Transferring container: %s"
 msgstr  ""
@@ -2294,7 +2303,7 @@ msgstr  ""
 msgid   "URL"
 msgstr  ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553 lxc/storage_volume.go:954
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553 lxc/storage_volume.go:954
 msgid   "USED BY"
 msgstr  ""
 
@@ -2313,7 +2322,7 @@ msgstr  ""
 msgid   "Unknown file type '%s'"
 msgstr  ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid   "Unset all profiles on the target container"
 msgstr  ""
 
@@ -2325,7 +2334,7 @@ msgstr  ""
 msgid   "Unset container or server configuration keys"
 msgstr  ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid   "Unset network configuration keys"
 msgstr  ""
 
@@ -2374,7 +2383,7 @@ msgstr  ""
 msgid   "Whether or not to snapshot the container's running state"
 msgstr  ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid   "YES"
 msgstr  ""
 
@@ -2386,11 +2395,11 @@ msgstr  ""
 msgid   "You can't pass -t or -T at the same time as --mode"
 msgstr  ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid   "You must specify a destination container name when using --target"
 msgstr  ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid   "You must specify a source container name"
 msgstr  ""
 
@@ -2422,7 +2431,7 @@ msgstr  ""
 msgid   "assign [<remote>:]<container> <profiles>"
 msgstr  ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid   "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr  ""
 
@@ -2434,7 +2443,7 @@ msgstr  ""
 msgid   "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr  ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid   "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface name>]"
 msgstr  ""
 
@@ -2462,7 +2471,7 @@ msgstr  ""
 msgid   "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr  ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid   "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr  ""
 
@@ -2474,7 +2483,7 @@ msgstr  ""
 msgid   "create [<remote>:]<container> <template>"
 msgstr  ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid   "create [<remote>:]<network> [key=value...]"
 msgstr  ""
 
@@ -2514,7 +2523,7 @@ msgstr  ""
 msgid   "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr  ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid   "delete [<remote>:]<network>"
 msgstr  ""
 
@@ -2538,7 +2547,7 @@ msgstr  ""
 msgid   "description"
 msgstr  ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid   "detach [<remote>:]<network> <container> [<device name>]"
 msgstr  ""
 
@@ -2550,7 +2559,7 @@ msgstr  ""
 msgid   "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr  ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid   "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr  ""
 
@@ -2586,7 +2595,7 @@ msgstr  ""
 msgid   "edit [<remote>:]<image>"
 msgstr  ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid   "edit [<remote>:]<network>"
 msgstr  ""
 
@@ -2639,7 +2648,7 @@ msgstr  ""
 msgid   "get [<remote>:]<container|profile> <device> <key>"
 msgstr  ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid   "get [<remote>:]<network> <key>"
 msgstr  ""
 
@@ -2683,7 +2692,7 @@ msgstr  ""
 msgid   "info [<remote>:]<image>"
 msgstr  ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid   "info [<remote>:]<network>"
 msgstr  ""
 
@@ -2707,7 +2716,7 @@ msgstr  ""
 msgid   "list"
 msgstr  ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787 lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791 lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid   "list [<remote>:]"
 msgstr  ""
 
@@ -2731,7 +2740,7 @@ msgstr  ""
 msgid   "list [<remote>:]<pool>"
 msgstr  ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid   "list-leases [<remote>:]<network>"
 msgstr  ""
 
@@ -2835,7 +2844,7 @@ msgid   "lxc monitor --type=logging\n"
         "    Only show lifecycle events."
 msgstr  ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid   "lxc move [<remote>:]<source container> [<remote>:][<destination container>] [--container-only]\n"
         "    Move a container between two hosts, renaming it if destination name differs.\n"
         "\n"
@@ -2919,7 +2928,7 @@ msgstr  ""
 msgid   "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr  ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid   "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/<snapshot>]]"
 msgstr  ""
 
@@ -2927,7 +2936,7 @@ msgstr  ""
 msgid   "name"
 msgstr  ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid   "network"
 msgstr  ""
 
@@ -3027,7 +3036,7 @@ msgstr  ""
 msgid   "rename [<remote>:]<member> <new-name>"
 msgstr  ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid   "rename [<remote>:]<network> <new-name>"
 msgstr  ""
 
@@ -3051,7 +3060,7 @@ msgstr  ""
 msgid   "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr  ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid   "set [<remote>:]<network> <key> <value>"
 msgstr  ""
 
@@ -3099,7 +3108,7 @@ msgstr  ""
 msgid   "show [<remote>:]<member>"
 msgstr  ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid   "show [<remote>:]<network>"
 msgstr  ""
 
@@ -3176,7 +3185,7 @@ msgstr  ""
 msgid   "unset [<remote>:]<container|profile> <device> <key>"
 msgstr  ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid   "unset [<remote>:]<network> <key>"
 msgstr  ""
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 853978ba2..5fe511e8c 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: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index b0bcb7c14..0d4cd8329 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 90f296d42..87641e198 100644
--- a/po/pa.po
+++ b/po/pa.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 01e5a81a3..5a863a891 100644
--- a/po/pl.po
+++ b/po/pl.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ff17ba5c5..c1343f8e8 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: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: 2018-03-08 09:21+0000\n"
 "Last-Translator: Paulo Coghi <paulo at coghi.com.br>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
@@ -119,7 +119,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -264,15 +264,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -310,12 +310,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -326,15 +326,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -367,7 +372,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -379,7 +384,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -424,9 +429,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -436,7 +441,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -456,16 +461,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -479,7 +484,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -489,7 +494,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -497,7 +502,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -525,7 +530,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -579,7 +584,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -591,7 +596,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -613,7 +618,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -650,7 +655,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -669,7 +674,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -680,7 +685,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -688,11 +693,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -714,11 +719,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -794,7 +799,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -815,11 +820,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -838,7 +843,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -921,7 +926,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -939,7 +944,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -968,7 +973,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -980,7 +985,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -992,7 +997,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -1008,7 +1013,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1016,7 +1021,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1118,7 +1123,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1163,7 +1168,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1196,7 +1201,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1208,7 +1213,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1360,16 +1365,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1377,7 +1382,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1390,7 +1395,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1520,10 +1525,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1575,7 +1580,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1583,7 +1588,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1600,36 +1605,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1638,7 +1643,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1650,7 +1655,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1683,7 +1692,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1720,11 +1729,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1737,7 +1746,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1803,11 +1812,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1934,7 +1943,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2010,7 +2019,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2059,7 +2068,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2143,7 +2152,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2222,7 +2231,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2264,7 +2273,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2302,7 +2311,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2344,12 +2353,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2381,7 +2390,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2389,15 +2398,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2428,7 +2437,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2448,7 +2457,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2460,7 +2469,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2514,7 +2523,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2526,11 +2535,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2562,7 +2571,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2576,7 +2585,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2606,7 +2615,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2618,7 +2627,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2660,7 +2669,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2684,7 +2693,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2696,7 +2705,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2732,7 +2741,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2787,7 +2796,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2833,7 +2842,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2857,7 +2866,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2882,7 +2891,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3005,7 +3014,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3103,7 +3112,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3113,7 +3122,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3219,7 +3228,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3243,7 +3252,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3291,7 +3300,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3368,7 +3377,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 3c4fb448a..60fca1a9c 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\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/"
@@ -155,7 +155,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -335,15 +335,15 @@ msgstr "Архитектура: %s"
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -381,12 +381,12 @@ msgstr "Авто-обновление: %s"
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -397,15 +397,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr "Получено байтов"
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr "Отправлено байтов"
 
@@ -440,7 +445,7 @@ msgstr "СОЗДАН"
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -452,7 +457,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -497,9 +502,9 @@ msgstr "Сертификат клиента хранится на сервере
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -509,7 +514,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -529,16 +534,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -552,7 +557,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr "Имя контейнера является обязательным"
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr "Имя контейнера: %s"
@@ -562,7 +567,7 @@ msgstr "Имя контейнера: %s"
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -570,7 +575,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr "Копировать псевдонимы из источника"
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -599,7 +604,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr "Копирование образа: %s"
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -656,7 +661,7 @@ msgstr "Невозможно добавить имя контейнера в с
 msgid "Create new custom storage volumes"
 msgstr "Копирование образа: %s"
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -669,7 +674,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr "Копирование образа: %s"
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 #, fuzzy
 msgid "Create the container with no profiles applied"
 msgstr "Невозможно добавить имя контейнера в список"
@@ -692,7 +697,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -731,7 +736,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -751,7 +756,7 @@ msgstr "Копирование образа: %s"
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -762,7 +767,7 @@ msgstr "Копирование образа: %s"
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -770,11 +775,11 @@ msgstr "Копирование образа: %s"
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -796,11 +801,11 @@ msgstr "Копирование образа: %s"
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -878,7 +883,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -899,11 +904,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -1008,7 +1013,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -1026,7 +1031,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -1055,7 +1060,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -1067,7 +1072,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -1079,7 +1084,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -1095,7 +1100,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1103,7 +1108,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1208,7 +1213,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1253,7 +1258,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1286,7 +1291,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1299,7 +1304,7 @@ msgstr "Псевдонимы:"
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1453,16 +1458,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1470,7 +1475,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1483,7 +1488,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1618,10 +1623,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1665,7 +1670,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1674,7 +1679,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1683,7 +1688,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr "Копирование образа: %s"
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1700,36 +1705,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1738,7 +1743,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 #, fuzzy
 msgid "Network usage:"
 msgstr " Использование сети:"
@@ -1751,7 +1756,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1784,7 +1793,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1821,11 +1830,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1838,7 +1847,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1904,11 +1913,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -2038,7 +2047,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr "Невозможно добавить имя контейнера в список"
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -2115,7 +2124,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2164,7 +2173,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2250,7 +2259,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2329,7 +2338,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, fuzzy, c-format
 msgid "State: %s"
 msgstr "Авто-обновление: %s"
@@ -2372,7 +2381,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2453,12 +2462,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2490,7 +2499,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2498,15 +2507,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2537,7 +2546,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2557,7 +2566,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2569,7 +2578,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2623,7 +2632,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2635,11 +2644,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2672,7 +2681,7 @@ msgstr "Псевдонимы:"
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2686,7 +2695,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2716,7 +2725,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2728,7 +2737,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2782,7 +2791,7 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2806,7 +2815,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2818,7 +2827,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2854,7 +2863,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2913,7 +2922,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2959,7 +2968,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2983,7 +2992,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -3008,7 +3017,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -3131,7 +3140,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3229,7 +3238,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 #, fuzzy
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
@@ -3243,7 +3252,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3369,7 +3378,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3397,7 +3406,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3445,7 +3454,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3530,7 +3539,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/sr.po b/po/sr.po
index a5162aef9..1f1549d81 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index 4276b46f7..55c6ae9eb 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index 11dbdde85..1d84345e3 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index f54a29b03..61370ad13 100644
--- a/po/uk.po
+++ b/po/uk.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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/zh.po b/po/zh.po
index 4fed9e79c..e0f3d87cd 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index 420e2a779..2b1b49057 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: 2018-06-27 12:44-0400\n"
+"POT-Creation-Date: 2018-07-10 00:08-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -102,7 +102,7 @@ msgid ""
 "###  description: My custom image"
 msgstr ""
 
-#: lxc/network.go:550
+#: lxc/network.go:552
 msgid ""
 "### This is a yaml representation of the network.\n"
 "### Any line starting with a '# will be ignored.\n"
@@ -247,15 +247,15 @@ msgstr ""
 msgid "Assign sets of profiles to containers"
 msgstr ""
 
-#: lxc/network.go:107
+#: lxc/network.go:109
 msgid "Attach network interfaces to containers"
 msgstr ""
 
-#: lxc/network.go:180 lxc/network.go:181
+#: lxc/network.go:182 lxc/network.go:183
 msgid "Attach network interfaces to profiles"
 msgstr ""
 
-#: lxc/network.go:108
+#: lxc/network.go:110
 msgid "Attach new network interfaces to containers"
 msgstr ""
 
@@ -293,12 +293,12 @@ msgstr ""
 msgid "Backup exported successfully!"
 msgstr ""
 
-#: lxc/network.go:287
+#: lxc/network.go:289
 #, c-format
 msgid "Bad key/value pair: %s"
 msgstr ""
 
-#: lxc/copy.go:112 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
+#: lxc/copy.go:114 lxc/init.go:119 lxc/publish.go:175 lxc/storage.go:123
 #: lxc/storage_volume.go:454
 #, c-format
 msgid "Bad key=value pair: %s"
@@ -309,15 +309,20 @@ msgstr ""
 msgid "Bad property: %s"
 msgstr ""
 
+#: lxc/copy.go:125
+#, c-format
+msgid "Bad syntax, expecting <device>,<key>=<value>: %s"
+msgstr ""
+
 #: lxc/action.go:224
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:226 lxc/network.go:771
+#: lxc/info.go:226 lxc/network.go:773
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:227 lxc/network.go:772
+#: lxc/info.go:227 lxc/network.go:774
 msgid "Bytes sent"
 msgstr ""
 
@@ -350,7 +355,7 @@ msgstr ""
 msgid "Cached: %s"
 msgstr ""
 
-#: lxc/move.go:104
+#: lxc/move.go:106
 msgid "Can't override configuration or profiles in local rename"
 msgstr ""
 
@@ -362,7 +367,7 @@ msgstr ""
 msgid "Can't pull a directory without --recursive"
 msgstr ""
 
-#: lxc/config.go:400 lxc/network.go:1040 lxc/profile.go:787 lxc/storage.go:617
+#: lxc/config.go:400 lxc/network.go:1075 lxc/profile.go:787 lxc/storage.go:617
 #: lxc/storage_volume.go:1126
 #, c-format
 msgid "Can't read from stdin: %s"
@@ -407,9 +412,9 @@ msgstr ""
 msgid "Client version: %s\n"
 msgstr ""
 
-#: lxc/copy.go:47 lxc/init.go:48 lxc/move.go:55 lxc/network.go:257
-#: lxc/network.go:667 lxc/network.go:994 lxc/network.go:1063
-#: lxc/network.go:1125 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
+#: lxc/copy.go:49 lxc/init.go:48 lxc/move.go:57 lxc/network.go:259
+#: lxc/network.go:669 lxc/network.go:1029 lxc/network.go:1098
+#: lxc/network.go:1160 lxc/storage.go:92 lxc/storage.go:331 lxc/storage.go:576
 #: lxc/storage.go:649 lxc/storage.go:732 lxc/storage_volume.go:287
 #: lxc/storage_volume.go:415 lxc/storage_volume.go:490
 #: lxc/storage_volume.go:716 lxc/storage_volume.go:842
@@ -419,7 +424,7 @@ msgstr ""
 msgid "Cluster member name"
 msgstr ""
 
-#: lxc/cluster.go:361
+#: lxc/cluster.go:360
 msgid "Clustering enabled"
 msgstr ""
 
@@ -439,16 +444,16 @@ msgid ""
 "For help with any of those, simply call them with --help."
 msgstr ""
 
-#: lxc/copy.go:40 lxc/init.go:42
+#: lxc/copy.go:41 lxc/init.go:42
 msgid "Config key/value to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:48
+#: lxc/move.go:49
 msgid "Config key/value to apply to the target container"
 msgstr ""
 
 #: lxc/config.go:195 lxc/config.go:259 lxc/config_metadata.go:144
-#: lxc/image.go:405 lxc/network.go:635 lxc/profile.go:490 lxc/storage.go:298
+#: lxc/image.go:405 lxc/network.go:637 lxc/profile.go:490 lxc/storage.go:298
 #: lxc/storage_volume.go:808
 #, c-format
 msgid "Config parsing error: %s"
@@ -462,7 +467,7 @@ msgstr ""
 msgid "Container name is mandatory"
 msgstr ""
 
-#: lxc/copy.go:292 lxc/init.go:230
+#: lxc/copy.go:339 lxc/init.go:230
 #, c-format
 msgid "Container name is: %s"
 msgstr ""
@@ -472,7 +477,7 @@ msgstr ""
 msgid "Container published with fingerprint: %s"
 msgstr ""
 
-#: lxc/copy.go:45 lxc/move.go:53
+#: lxc/copy.go:47 lxc/move.go:55
 msgid "Copy a stateful container stateless"
 msgstr ""
 
@@ -480,7 +485,7 @@ msgstr ""
 msgid "Copy aliases from source"
 msgstr ""
 
-#: lxc/copy.go:35 lxc/copy.go:36
+#: lxc/copy.go:36 lxc/copy.go:37
 msgid "Copy containers within or in between LXD instances"
 msgstr ""
 
@@ -508,7 +513,7 @@ msgstr ""
 msgid "Copy storage volumes"
 msgstr ""
 
-#: lxc/copy.go:44
+#: lxc/copy.go:46
 msgid "Copy the container without its snapshots"
 msgstr ""
 
@@ -562,7 +567,7 @@ msgstr ""
 msgid "Create new custom storage volumes"
 msgstr ""
 
-#: lxc/network.go:253 lxc/network.go:254
+#: lxc/network.go:255 lxc/network.go:256
 msgid "Create new networks"
 msgstr ""
 
@@ -574,7 +579,7 @@ msgstr ""
 msgid "Create storage pools"
 msgstr ""
 
-#: lxc/copy.go:48 lxc/init.go:49
+#: lxc/copy.go:50 lxc/init.go:49
 msgid "Create the container with no profiles applied"
 msgstr ""
 
@@ -596,7 +601,7 @@ msgstr ""
 msgid "DATABASE"
 msgstr ""
 
-#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:855
+#: lxc/image.go:924 lxc/image_alias.go:230 lxc/list.go:451 lxc/network.go:856
 #: lxc/operation.go:153 lxc/storage.go:545 lxc/storage_volume.go:953
 msgid "DESCRIPTION"
 msgstr ""
@@ -633,7 +638,7 @@ msgstr ""
 msgid "Delete images"
 msgstr ""
 
-#: lxc/network.go:323 lxc/network.go:324
+#: lxc/network.go:325 lxc/network.go:326
 msgid "Delete networks"
 msgstr ""
 
@@ -652,7 +657,7 @@ msgstr ""
 #: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91
 #: lxc/alias.go:23 lxc/alias.go:55 lxc/alias.go:99 lxc/alias.go:147
 #: lxc/alias.go:198 lxc/cluster.go:27 lxc/cluster.go:64 lxc/cluster.go:147
-#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:290 lxc/config.go:29
+#: lxc/cluster.go:197 lxc/cluster.go:243 lxc/cluster.go:289 lxc/config.go:29
 #: lxc/config.go:88 lxc/config.go:289 lxc/config.go:355 lxc/config.go:452
 #: lxc/config.go:560 lxc/config_device.go:24 lxc/config_device.go:76
 #: lxc/config_device.go:179 lxc/config_device.go:252 lxc/config_device.go:318
@@ -663,7 +668,7 @@ msgstr ""
 #: lxc/config_template.go:152 lxc/config_template.go:236
 #: lxc/config_template.go:298 lxc/config_trust.go:30 lxc/config_trust.go:59
 #: lxc/config_trust.go:115 lxc/config_trust.go:197 lxc/console.go:32
-#: lxc/copy.go:36 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
+#: lxc/copy.go:37 lxc/delete.go:30 lxc/exec.go:39 lxc/export.go:30
 #: lxc/file.go:40 lxc/file.go:73 lxc/file.go:122 lxc/file.go:185
 #: lxc/file.go:352 lxc/image.go:42 lxc/image.go:131 lxc/image.go:261
 #: lxc/image.go:312 lxc/image.go:435 lxc/image.go:571 lxc/image.go:775
@@ -671,11 +676,11 @@ msgstr ""
 #: lxc/image_alias.go:59 lxc/image_alias.go:106 lxc/image_alias.go:149
 #: lxc/image_alias.go:250 lxc/import.go:22 lxc/info.go:29 lxc/init.go:35
 #: lxc/launch.go:22 lxc/list.go:48 lxc/main.go:46 lxc/manpage.go:19
-#: lxc/monitor.go:31 lxc/move.go:35 lxc/network.go:32 lxc/network.go:108
-#: lxc/network.go:181 lxc/network.go:254 lxc/network.go:324 lxc/network.go:371
-#: lxc/network.go:456 lxc/network.go:541 lxc/network.go:664 lxc/network.go:722
-#: lxc/network.go:790 lxc/network.go:879 lxc/network.go:944 lxc/network.go:991
-#: lxc/network.go:1060 lxc/network.go:1122 lxc/operation.go:25
+#: lxc/monitor.go:31 lxc/move.go:36 lxc/network.go:34 lxc/network.go:110
+#: lxc/network.go:183 lxc/network.go:256 lxc/network.go:326 lxc/network.go:373
+#: lxc/network.go:458 lxc/network.go:543 lxc/network.go:666 lxc/network.go:724
+#: lxc/network.go:794 lxc/network.go:914 lxc/network.go:979 lxc/network.go:1026
+#: lxc/network.go:1095 lxc/network.go:1157 lxc/operation.go:25
 #: lxc/operation.go:54 lxc/operation.go:98 lxc/operation.go:174
 #: lxc/profile.go:30 lxc/profile.go:102 lxc/profile.go:163 lxc/profile.go:241
 #: lxc/profile.go:297 lxc/profile.go:348 lxc/profile.go:396 lxc/profile.go:520
@@ -697,11 +702,11 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: lxc/network.go:370 lxc/network.go:371
+#: lxc/network.go:372 lxc/network.go:373
 msgid "Detach network interfaces from containers"
 msgstr ""
 
-#: lxc/network.go:455 lxc/network.go:456
+#: lxc/network.go:457 lxc/network.go:458
 msgid "Detach network interfaces from profiles"
 msgstr ""
 
@@ -777,7 +782,7 @@ msgstr ""
 msgid "Edit image properties"
 msgstr ""
 
-#: lxc/network.go:540 lxc/network.go:541
+#: lxc/network.go:542 lxc/network.go:543
 msgid "Edit network configurations as YAML"
 msgstr ""
 
@@ -798,11 +803,11 @@ msgstr ""
 msgid "Empty column entry (redundant, leading or trailing command) in '%s'"
 msgstr ""
 
-#: lxc/cluster.go:289
+#: lxc/cluster.go:288
 msgid "Enable clustering on a single non-clustered LXD instance"
 msgstr ""
 
-#: lxc/cluster.go:290
+#: lxc/cluster.go:289
 msgid ""
 "Enable clustering on a single non-clustered LXD instance\n"
 "\n"
@@ -821,7 +826,7 @@ msgstr ""
 msgid "Environment variable to set (e.g. HOME=/home/foo)"
 msgstr ""
 
-#: lxc/copy.go:42 lxc/init.go:44
+#: lxc/copy.go:44 lxc/init.go:44
 msgid "Ephemeral container"
 msgstr ""
 
@@ -904,7 +909,7 @@ msgstr ""
 msgid "Failed to create alias %s"
 msgstr ""
 
-#: lxc/copy.go:287
+#: lxc/copy.go:334
 msgid "Failed to get the new container name"
 msgstr ""
 
@@ -922,7 +927,7 @@ msgstr ""
 msgid "Fast mode (same as --columns=nsacPt)"
 msgstr ""
 
-#: lxc/network.go:820 lxc/operation.go:126
+#: lxc/network.go:825 lxc/operation.go:126
 msgid "Filtering isn't supported yet"
 msgstr ""
 
@@ -951,7 +956,7 @@ msgstr ""
 msgid "Force using the local unix socket"
 msgstr ""
 
-#: lxc/image.go:912 lxc/list.go:113 lxc/remote.go:423
+#: lxc/image.go:912 lxc/list.go:113 lxc/network.go:798 lxc/remote.go:423
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
 
@@ -963,7 +968,7 @@ msgstr ""
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
-#: lxc/network.go:721 lxc/network.go:722
+#: lxc/network.go:723 lxc/network.go:724
 msgid "Get runtime information on networks"
 msgstr ""
 
@@ -975,7 +980,7 @@ msgstr ""
 msgid "Get values for container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:663 lxc/network.go:664
+#: lxc/network.go:665 lxc/network.go:666
 msgid "Get values for network configuration keys"
 msgstr ""
 
@@ -991,7 +996,7 @@ msgstr ""
 msgid "Get values for storage volume configuration keys"
 msgstr ""
 
-#: lxc/network.go:922
+#: lxc/network.go:957
 msgid "HOSTNAME"
 msgstr ""
 
@@ -999,7 +1004,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: lxc/network.go:924
+#: lxc/network.go:959
 msgid "IP ADDRESS"
 msgstr ""
 
@@ -1101,7 +1106,7 @@ msgstr ""
 msgid "Invalid config key column format (too many fields): '%s'"
 msgstr ""
 
-#: lxc/image.go:1195 lxc/list.go:365 lxc/remote.go:507
+#: lxc/image.go:1195 lxc/list.go:365 lxc/network.go:898 lxc/remote.go:507
 #, c-format
 msgid "Invalid format %q"
 msgstr ""
@@ -1146,7 +1151,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:164 lxc/network.go:763
+#: lxc/info.go:164 lxc/network.go:765
 msgid "Ips:"
 msgstr ""
 
@@ -1179,7 +1184,7 @@ msgstr ""
 msgid "Last used: never"
 msgstr ""
 
-#: lxc/network.go:878 lxc/network.go:879
+#: lxc/network.go:913 lxc/network.go:914
 msgid "List DHCP leases"
 msgstr ""
 
@@ -1191,7 +1196,7 @@ msgstr ""
 msgid "List all the cluster members"
 msgstr ""
 
-#: lxc/network.go:789 lxc/network.go:790
+#: lxc/network.go:793 lxc/network.go:794
 msgid "List available networks"
 msgstr ""
 
@@ -1343,16 +1348,16 @@ msgstr ""
 msgid "Log:"
 msgstr ""
 
-#: lxc/network.go:923
+#: lxc/network.go:958
 msgid "MAC ADDRESS"
 msgstr ""
 
-#: lxc/network.go:757
+#: lxc/network.go:759
 #, c-format
 msgid "MAC address: %s"
 msgstr ""
 
-#: lxc/network.go:854
+#: lxc/network.go:855
 msgid "MANAGED"
 msgstr ""
 
@@ -1360,7 +1365,7 @@ msgstr ""
 msgid "MESSAGE"
 msgstr ""
 
-#: lxc/network.go:758
+#: lxc/network.go:760
 #, c-format
 msgid "MTU: %d"
 msgstr ""
@@ -1373,7 +1378,7 @@ msgstr ""
 msgid "Make the image public"
 msgstr ""
 
-#: lxc/network.go:31 lxc/network.go:32
+#: lxc/network.go:33 lxc/network.go:34
 msgid "Manage and attach containers to networks"
 msgstr ""
 
@@ -1503,10 +1508,10 @@ msgstr ""
 msgid "Missing name"
 msgstr ""
 
-#: lxc/network.go:132 lxc/network.go:205 lxc/network.go:348 lxc/network.go:395
-#: lxc/network.go:480 lxc/network.go:585 lxc/network.go:690 lxc/network.go:747
-#: lxc/network.go:903 lxc/network.go:968 lxc/network.go:1017
-#: lxc/network.go:1086
+#: lxc/network.go:134 lxc/network.go:207 lxc/network.go:350 lxc/network.go:397
+#: lxc/network.go:482 lxc/network.go:587 lxc/network.go:692 lxc/network.go:749
+#: lxc/network.go:938 lxc/network.go:1003 lxc/network.go:1052
+#: lxc/network.go:1121
 msgid "Missing network name"
 msgstr ""
 
@@ -1549,7 +1554,7 @@ msgid ""
 "By default the monitor will listen to all message types."
 msgstr ""
 
-#: lxc/network.go:415 lxc/network.go:500 lxc/storage_volume.go:591
+#: lxc/network.go:417 lxc/network.go:502 lxc/storage_volume.go:591
 #: lxc/storage_volume.go:672
 msgid "More than one device matches, specify the device name."
 msgstr ""
@@ -1558,7 +1563,7 @@ msgstr ""
 msgid "More than one file to download, but target is not a directory"
 msgstr ""
 
-#: lxc/move.go:34 lxc/move.go:35
+#: lxc/move.go:35 lxc/move.go:36
 msgid "Move containers within or in between LXD instances"
 msgstr ""
 
@@ -1566,7 +1571,7 @@ msgstr ""
 msgid "Move storage volumes between pools"
 msgstr ""
 
-#: lxc/move.go:51
+#: lxc/move.go:53
 msgid "Move the container without its snapshots"
 msgstr ""
 
@@ -1583,36 +1588,36 @@ msgstr ""
 msgid "Must supply container name for: "
 msgstr ""
 
-#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:852 lxc/profile.go:613
+#: lxc/cluster.go:124 lxc/list.go:453 lxc/network.go:853 lxc/profile.go:613
 #: lxc/remote.go:465 lxc/storage.go:544 lxc/storage_volume.go:952
 msgid "NAME"
 msgstr ""
 
-#: lxc/network.go:834 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
+#: lxc/network.go:839 lxc/operation.go:138 lxc/remote.go:440 lxc/remote.go:445
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:125 lxc/network.go:756
+#: lxc/info.go:125 lxc/network.go:758
 #, c-format
 msgid "Name: %s"
 msgstr ""
 
-#: lxc/network.go:307
+#: lxc/network.go:309
 #, c-format
 msgid "Network %s created"
 msgstr ""
 
-#: lxc/network.go:357
+#: lxc/network.go:359
 #, c-format
 msgid "Network %s deleted"
 msgstr ""
 
-#: lxc/network.go:305
+#: lxc/network.go:307
 #, c-format
 msgid "Network %s pending on member %s"
 msgstr ""
 
-#: lxc/network.go:977
+#: lxc/network.go:1012
 #, c-format
 msgid "Network %s renamed to %s"
 msgstr ""
@@ -1621,7 +1626,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:234 lxc/network.go:770
+#: lxc/info.go:234 lxc/network.go:772
 msgid "Network usage:"
 msgstr ""
 
@@ -1633,7 +1638,11 @@ msgstr ""
 msgid "New aliases to add to the image"
 msgstr ""
 
-#: lxc/network.go:424 lxc/network.go:509
+#: lxc/copy.go:42 lxc/move.go:50
+msgid "New key/value to apply to a specific device"
+msgstr ""
+
+#: lxc/network.go:426 lxc/network.go:511
 msgid "No device found for this network"
 msgstr ""
 
@@ -1666,7 +1675,7 @@ msgstr ""
 msgid "Only https:// is supported for remote image import."
 msgstr ""
 
-#: lxc/network.go:611 lxc/network.go:1031
+#: lxc/network.go:613 lxc/network.go:1066
 msgid "Only managed networks can be modified."
 msgstr ""
 
@@ -1703,11 +1712,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:228 lxc/network.go:773
+#: lxc/info.go:228 lxc/network.go:775
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:229 lxc/network.go:774
+#: lxc/info.go:229 lxc/network.go:776
 msgid "Packets sent"
 msgstr ""
 
@@ -1720,7 +1729,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:636 lxc/profile.go:491 lxc/storage.go:299
+#: lxc/network.go:638 lxc/profile.go:491 lxc/storage.go:299
 #: lxc/storage_volume.go:809
 msgid "Press enter to open the editor again"
 msgstr ""
@@ -1786,11 +1795,11 @@ msgstr ""
 msgid "Profile %s renamed to %s"
 msgstr ""
 
-#: lxc/copy.go:41 lxc/init.go:43
+#: lxc/copy.go:43 lxc/init.go:43
 msgid "Profile to apply to the new container"
 msgstr ""
 
-#: lxc/move.go:49
+#: lxc/move.go:51
 msgid "Profile to apply to the target container"
 msgstr ""
 
@@ -1917,7 +1926,7 @@ msgstr ""
 msgid "Rename containers and snapshots"
 msgstr ""
 
-#: lxc/network.go:943 lxc/network.go:944
+#: lxc/network.go:978 lxc/network.go:979
 msgid "Rename networks"
 msgstr ""
 
@@ -1993,7 +2002,7 @@ msgstr ""
 msgid "SOURCE"
 msgstr ""
 
-#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:859 lxc/storage.go:549
+#: lxc/cluster.go:127 lxc/list.go:458 lxc/network.go:860 lxc/storage.go:549
 msgid "STATE"
 msgstr ""
 
@@ -2042,7 +2051,7 @@ msgstr ""
 msgid "Set container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:990 lxc/network.go:991
+#: lxc/network.go:1025 lxc/network.go:1026
 msgid "Set network configuration keys"
 msgstr ""
 
@@ -2126,7 +2135,7 @@ msgstr ""
 msgid "Show local and remote versions"
 msgstr ""
 
-#: lxc/network.go:1059 lxc/network.go:1060
+#: lxc/network.go:1094 lxc/network.go:1095
 msgid "Show network configurations"
 msgstr ""
 
@@ -2205,7 +2214,7 @@ msgstr ""
 msgid "Starting %s"
 msgstr ""
 
-#: lxc/network.go:759
+#: lxc/network.go:761
 #, c-format
 msgid "State: %s"
 msgstr ""
@@ -2247,7 +2256,7 @@ msgstr ""
 msgid "Storage pool %s pending on member %s"
 msgstr ""
 
-#: lxc/copy.go:46 lxc/init.go:46 lxc/move.go:54
+#: lxc/copy.go:48 lxc/init.go:46 lxc/move.go:56
 msgid "Storage pool name"
 msgstr ""
 
@@ -2285,7 +2294,7 @@ msgstr ""
 msgid "TARGET"
 msgstr ""
 
-#: lxc/list.go:459 lxc/network.go:853 lxc/network.go:925 lxc/operation.go:152
+#: lxc/list.go:459 lxc/network.go:854 lxc/network.go:960 lxc/operation.go:152
 #: lxc/storage_volume.go:951
 msgid "TYPE"
 msgstr ""
@@ -2327,12 +2336,12 @@ msgstr ""
 msgid "The profile device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:429 lxc/network.go:514 lxc/storage_volume.go:605
+#: lxc/network.go:431 lxc/network.go:516 lxc/storage_volume.go:605
 #: lxc/storage_volume.go:686
 msgid "The specified device doesn't exist"
 msgstr ""
 
-#: lxc/network.go:433 lxc/network.go:518
+#: lxc/network.go:435 lxc/network.go:520
 msgid "The specified device doesn't match the network"
 msgstr ""
 
@@ -2364,7 +2373,7 @@ msgstr ""
 msgid "To start your first container, try: lxc launch ubuntu:16.04"
 msgstr ""
 
-#: lxc/copy.go:105
+#: lxc/copy.go:107
 msgid "To use --target, the destination remote must be a cluster"
 msgstr ""
 
@@ -2372,15 +2381,15 @@ msgstr ""
 msgid "Transfer mode, one of pull (default), push or relay"
 msgstr ""
 
-#: lxc/copy.go:43
+#: lxc/copy.go:45
 msgid "Transfer mode. One of pull (default), push or relay"
 msgstr ""
 
-#: lxc/move.go:52 lxc/storage_volume.go:286
+#: lxc/move.go:54 lxc/storage_volume.go:286
 msgid "Transfer mode. One of pull (default), push or relay."
 msgstr ""
 
-#: lxc/copy.go:261
+#: lxc/copy.go:308
 #, c-format
 msgid "Transferring container: %s"
 msgstr ""
@@ -2411,7 +2420,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:856 lxc/profile.go:614 lxc/storage.go:553
+#: lxc/network.go:857 lxc/profile.go:614 lxc/storage.go:553
 #: lxc/storage_volume.go:954
 msgid "USED BY"
 msgstr ""
@@ -2431,7 +2440,7 @@ msgstr ""
 msgid "Unknown file type '%s'"
 msgstr ""
 
-#: lxc/move.go:50
+#: lxc/move.go:52
 msgid "Unset all profiles on the target container"
 msgstr ""
 
@@ -2443,7 +2452,7 @@ msgstr ""
 msgid "Unset container or server configuration keys"
 msgstr ""
 
-#: lxc/network.go:1121 lxc/network.go:1122
+#: lxc/network.go:1156 lxc/network.go:1157
 msgid "Unset network configuration keys"
 msgstr ""
 
@@ -2497,7 +2506,7 @@ msgstr ""
 msgid "Whether or not to snapshot the container's running state"
 msgstr ""
 
-#: lxc/network.go:836 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
+#: lxc/network.go:841 lxc/operation.go:140 lxc/remote.go:442 lxc/remote.go:447
 msgid "YES"
 msgstr ""
 
@@ -2509,11 +2518,11 @@ msgstr ""
 msgid "You can't pass -t or -T at the same time as --mode"
 msgstr ""
 
-#: lxc/copy.go:75
+#: lxc/copy.go:77
 msgid "You must specify a destination container name when using --target"
 msgstr ""
 
-#: lxc/copy.go:70 lxc/move.go:194
+#: lxc/copy.go:72 lxc/move.go:197
 msgid "You must specify a source container name"
 msgstr ""
 
@@ -2545,7 +2554,7 @@ msgstr ""
 msgid "assign [<remote>:]<container> <profiles>"
 msgstr ""
 
-#: lxc/network.go:106
+#: lxc/network.go:108
 msgid ""
 "attach [<remote>:]<network> <container> [<device name>] [<interface name>]"
 msgstr ""
@@ -2559,7 +2568,7 @@ msgid ""
 "attach-profile [<remote:>]<pool> <volume> <profile> [<device name>] <path>"
 msgstr ""
 
-#: lxc/network.go:179
+#: lxc/network.go:181
 msgid ""
 "attach-profile [<remote>:]<network> <profile> [<device name>] [<interface "
 "name>]"
@@ -2589,7 +2598,7 @@ msgstr ""
 msgid "copy [<remote>:]<profile> [<remote>:]<profile>"
 msgstr ""
 
-#: lxc/copy.go:33
+#: lxc/copy.go:34
 msgid "copy [<remote>:]<source>[/<snapshot>] [[<remote>:]<destination>]"
 msgstr ""
 
@@ -2601,7 +2610,7 @@ msgstr ""
 msgid "create [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/network.go:252
+#: lxc/network.go:254
 msgid "create [<remote>:]<network> [key=value...]"
 msgstr ""
 
@@ -2643,7 +2652,7 @@ msgstr ""
 msgid "delete [<remote>:]<image> [[<remote>:]<image>...]"
 msgstr ""
 
-#: lxc/network.go:321
+#: lxc/network.go:323
 msgid "delete [<remote>:]<network>"
 msgstr ""
 
@@ -2667,7 +2676,7 @@ msgstr ""
 msgid "description"
 msgstr ""
 
-#: lxc/network.go:369
+#: lxc/network.go:371
 msgid "detach [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2679,7 +2688,7 @@ msgstr ""
 msgid "detach-profile [<remote:>]<pool> <volume> <profile> [<device name>]"
 msgstr ""
 
-#: lxc/network.go:454
+#: lxc/network.go:456
 msgid "detach-profile [<remote>:]<network> <container> [<device name>]"
 msgstr ""
 
@@ -2715,7 +2724,7 @@ msgstr ""
 msgid "edit [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:539
+#: lxc/network.go:541
 msgid "edit [<remote>:]<network>"
 msgstr ""
 
@@ -2770,7 +2779,7 @@ msgstr ""
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:662
+#: lxc/network.go:664
 msgid "get [<remote>:]<network> <key>"
 msgstr ""
 
@@ -2816,7 +2825,7 @@ msgstr ""
 msgid "info [<remote>:]<image>"
 msgstr ""
 
-#: lxc/network.go:720
+#: lxc/network.go:722
 msgid "info [<remote>:]<network>"
 msgstr ""
 
@@ -2840,7 +2849,7 @@ msgstr ""
 msgid "list"
 msgstr ""
 
-#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:787
+#: lxc/cluster.go:61 lxc/config_trust.go:112 lxc/network.go:791
 #: lxc/operation.go:95 lxc/profile.go:565 lxc/storage.go:488
 msgid "list [<remote>:]"
 msgstr ""
@@ -2865,7 +2874,7 @@ msgstr ""
 msgid "list [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/network.go:877
+#: lxc/network.go:912
 msgid "list-leases [<remote>:]<network>"
 msgstr ""
 
@@ -2988,7 +2997,7 @@ msgid ""
 "    Only show lifecycle events."
 msgstr ""
 
-#: lxc/move.go:37
+#: lxc/move.go:38
 msgid ""
 "lxc move [<remote>:]<source container> [<remote>:][<destination container>] "
 "[--container-only]\n"
@@ -3086,7 +3095,7 @@ msgstr ""
 msgid "move [<pool>/]<volume> [<pool>/]<volume>"
 msgstr ""
 
-#: lxc/move.go:32
+#: lxc/move.go:33
 msgid ""
 "move [<remote>:]<container>[/<snapshot>] [<remote>:][<container>[/"
 "<snapshot>]]"
@@ -3096,7 +3105,7 @@ msgstr ""
 msgid "name"
 msgstr ""
 
-#: lxc/network.go:30
+#: lxc/network.go:32
 msgid "network"
 msgstr ""
 
@@ -3202,7 +3211,7 @@ msgstr ""
 msgid "rename [<remote>:]<member> <new-name>"
 msgstr ""
 
-#: lxc/network.go:941
+#: lxc/network.go:976
 msgid "rename [<remote>:]<network> <new-name>"
 msgstr ""
 
@@ -3226,7 +3235,7 @@ msgstr ""
 msgid "set [<remote>:]<container|profile> <device> <key> <value>"
 msgstr ""
 
-#: lxc/network.go:989
+#: lxc/network.go:1024
 msgid "set [<remote>:]<network> <key> <value>"
 msgstr ""
 
@@ -3274,7 +3283,7 @@ msgstr ""
 msgid "show [<remote>:]<member>"
 msgstr ""
 
-#: lxc/network.go:1058
+#: lxc/network.go:1093
 msgid "show [<remote>:]<network>"
 msgstr ""
 
@@ -3351,7 +3360,7 @@ msgstr ""
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
-#: lxc/network.go:1120
+#: lxc/network.go:1155
 msgid "unset [<remote>:]<network> <key>"
 msgstr ""
 


More information about the lxc-devel mailing list